Computer >> Máy Tính >  >> Lập trình >> MySQL

Giá trị ngày tháng không được điền trong khi sử dụng SQL gốc trong SAP để chèn một Đơn hàng

Tôi nghĩ bạn cần đặt dấu hai chấm (trước biến như sau:

EXEC SQL.
   INSERT INTO order VALUES('2', :sy-datum)
ENDEXEC.

Tôi cũng sẽ đề xuất bạn sử dụng OpenSQL thay vì SQL gốc ở đây. SQL gốc được sử dụng khi bạn cố gắng sử dụng bất kỳ tính năng nào dành riêng cho cơ sở dữ liệu.

Truy vấn bạn đã sử dụng rất chung chung và không dành riêng cho cơ sở dữ liệu phụ trợ.