Oracle幫助:ORA-01036: illegal variable name/number


在使用.Net使用OracleParameter進行Oracle數據庫操作的時候,不少程序員習慣性的使用SqlParameter的語法來定義參數,此時會發生操作失敗提示,提示信息為:ORA-01036: illegal variable name/number

這是因為Oracle和SQLServer針對查詢參數化的語法不同,在操作SQLServer的時候使用的是@ParameterName,而Oracle使用的是:ParameterName

另外就是需要檢查數據類型是否相符,此處附上Oracle和SQLServer在C#中的數據類型對照表。

 

Oracle在C#中的數據類型對照表

SQLServer在C#中的數據類型對照表


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM