C#拼接字符串执行Insert提示错误:ORA-00933: SQL 命令未正确结束 ORA-00933: SQL 命令未正确结束每个INSERT 结尾都以分号 结尾但是 提交时候就报错 单条与分号结尾也是提示错误 单条不加分号可以编译过 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把报错的sql打印出来,看看是不是语法有问题。 每个数据库系统都有区别的oracle的sql不能加分号 用可视化SQL工具把SQL都执行一遍 那如果需要同时提交多条 Insert该如何做呢? 可能是拼接字符串的问题,你试试把那个字符串复制到SQL工具里面执行一下,查看语法错误在什么地方。 用TOAD 提交报错 但是 PLSQL就可以 啊 ,为什么 ? 用TOAD 提交报错 但是 PLSQL就可以 啊 ,为什么 ?要用begininsert xxxx;end;这样的格式 要我说干嘛非要拼接SQL呢,一个存储过程写好不就方便,省事,好维护嘛 Insert all into test_insert(user_name,address) values('aaa','henan') into test_insert(user_name,address) values('bbb','shanghai') into test_insert(user_name,address) values('ccc','beijing') select * from dual 这样可以多个 Insert 求高手指点 如果完全释放socket资源? C#开发的项目WinForm程序应该怎么描述技术? 创建DataTable 然后将数据加在DataTable 里 ,请问怎么提高其查询速度。 数据库问题 100分求一个正则表达式的写法 C# 求贪吃蛇游戏源代码 子窗体TooBar怎样在子窗体得到焦点时自动将TooBar加到父窗体的ToolBar中。 一个很奇怪的问题! 水晶报表打印 WPF tabControl中的其他未选中tab页的初始化 C# 同步多线程的问题求解一下~
看看是不是语法有问题。
oracle的sql不能加分号
那如果需要同时提交多条 Insert该如何做呢?
begin
insert xxxx;
end;
这样的格式
into test_insert(user_name,address) values('aaa','henan')
into test_insert(user_name,address) values('bbb','shanghai')
into test_insert(user_name,address) values('ccc','beijing')
select * from dual
这样可以多个 Insert