您的位置:首页 > 数据库 > Oracle

oracle begin end

2011-06-24 09:16 309 查看
C# code
string sql = string.Format(@"BEGIN UPDATE T SET content='2' WHERE oid='1';IF sql%rowcount = 0 THEN INSERT INTO T(oid,content) VALUES('1','2');END IF;END;");
SqlHelper.ExecuteNonQuery("CONNECT", CommandType.Text, sql);


这样就可以了,往oracle里面执行多条语句的时候,各语句之间用;隔开,不能出现回车换行,可是在sybase里面多语句都是可以换行的,看来这个地方oracle做得很不人性,花了我一下午时间,唉
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: