我使用Oracle.DataAccess.Client
从.NET调用以下脚本using (var dbCommand = oracleConnection.CreateCommand())
{
dbCommand.CommandText = "ALTER TABLE USERS MODIFY (USER_ID NUMBER(18,0));";
dbCommand.ExecuteNonQuery();
}
但是我得到了例外:
ORA-01735:ALTER TABLE选项无效
这很奇怪因为命令
ALTER TABLE USERS MODIFY (USER_ID NUMBER(18,0));
从Oracle SQL Developer工具调用时,可以正常工作。
答案 0 :(得分:4)
myDropzone.on('success'
应该是
dbCommand.CommandText = "ALTER TABLE USERS MODIFY (USER_ID NUMBER(18,0));";
将Oracle客户端用于.NET时,Oracle不喜欢命令中的分号。