Wie schreibt oracle parametrisierte insert-Abfrage?
Ich bin mit oracle als meine back-end und ich Schreibe insert-Abfrage wie folgt, ich weiß nicht, ist es richtige Art und Weise nicht,
insert into Emp_table (SL_NO,empane,empid,salaray) values(1,'sree',1002 ,:salary);
hier in der Abfrage, die ich bin, Berechnung Gehalt mit gespeicherten Prozedur, und immer als mein out-parameter Gehalt, damit ich passieren, dass mein insert-Abfrage, also wie kann ich schreiben. wenn ich Schreibe, wie gezeigt, ich bin immer unten Fehler
ORA-06550: line 1, column 175:
PL/SQL: ORA-00933: SQL command not properly ended
ORA-06550: line 1, column 7:
PL/SQL: SQL Statement ignored
bitte helfen Sie mir.
InformationsquelleAutor Sreedhar goud | 2012-10-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Vorausgesetzt Gehalt Betrag 20000, können Sie versuchen, diesen code:
InformationsquelleAutor Furqan Safdar
Microsoft deprecated Ihre Oracle-provider (System.Daten.OracleClient) so verwenden Sie ein Drittanbieter wie Oracle Data Provider für .NET. Das code-Beispiel unten ist im wesentlichen der gleiche wie FSX Antwort, nur ohne die Bequemlichkeit der
AddWithValue
Methode.Danke, Nishanth. Konvertiert von VB zu C#.
InformationsquelleAutor James Lawruk
InformationsquelleAutor Ashish Modi