Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

SAP में नेटिव SQL का उपयोग करके ऑर्डर डालते समय तारीख मान पॉप्युलेट नहीं हो रहा


मुझे लगता है कि आपको वेरिएबल से पहले कोलन (कॉलन) लगाने की आवश्यकता है जैसा नीचे दिखाया गया है:

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

मैं यहां नेटिव SQL के बजाय OpenSQL का उपयोग करने का भी सुझाव दूंगा। नेटिव SQL का उपयोग तब किया जाता है जब आप बैकएंड डेटाबेस के लिए विशिष्ट किसी सुविधा का उपयोग करने का प्रयास करते हैं।

आपके द्वारा उपयोग की गई क्वेरी बहुत सामान्य है और बैकएंड डेटाबेस के लिए विशिष्ट नहीं है।


  1. Java में PreparedStatement का उपयोग करके MySQL में NULL java.sql.Date डालना Java में PreparedStatement का उपयोग करके MySQL में NULL java.sql.Date डालना

    Java JDBC में PreparedStatement.setNull() के साथ NULL DATE मान डालना Java में java.sql.Date ऑब्जेक्ट को NULL के रूप में MySQL DATE कॉलम में डालने के लिए, PreparedStatement.setNull() का उपयोग करें। Java कोड उदाहरण import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedSta

  1. - क्या MySQL में INSERT स्टेटमेंट उपयोग करते समय ऑटो-इन्क्रीमेंट कॉलम मान इन्सर्ट करने की आवश्यकता है

    ऑटो-इन्क्रीमेंट कॉलम के लिए मान प्रदान करने की आवश्यकता नहीं नहीं, ऑटो-इन्क्रीमेंट कॉलम के लिए मान इन्सर्ट करने की कोई आवश्यकता नहीं है। यह स्वचालित रूप से 1 से शुरू होकर क्रमिक मान असाइन करता है। आइए पहले एक टेबल बनाते हैं: mysql> CREATE TABLE DemoTable ( EmployeeId INT NOT NULL AUTO_INCREME

  1. Java में PreparedStatement का उपयोग करके MySQL DATE कॉलम में डेट इन्सर्ट कैसे करें Java में PreparedStatement का उपयोग करके MySQL DATE कॉलम में डेट इन्सर्ट कैसे करें

    Java PreparedStatement से MySQL DATE कॉलम में डेट इन्सर्ट करना Java से MySQL DATE कॉलम में वर्तमान डेट इन्सर्ट करने के लिए PreparedStatement और java.sql.Date का उपयोग करें। आइए पहले एक टेबल बनाते हैं: mysql> CREATE TABLE DemoTable ( PassengerId INT, PassengerName VARCHAR(40), ArrivalD