初折腾Oracle问题小记二
时间:2010-09-28 来源:路过秋天
说明:
为了CYQ.Data 框架 CYQ.Data 轻量数据层之路 框架开源系列 索引 引入支持Oralce,继续努力着。今天花了半天,总算完成了添加/更新/删除操作。
继续记录今天折腾Oralce遇到的问题:
1:参数化传参,默认加了个返回值ReturnValue参数,引发异常--参数个数配对问题。
2:参数的数据类型设置大小设置不能为-1,不然会引发值太大,无法绑定的引异常--参数大小需要指定。
3:参数化语句如:Insert Users(ID,UserName) values(AutoID.nextval,:UserName)--参数用":"
4:参数添加可以加前缀或不加前缀如:
com.Parameters.Add(":UserName",objValue) 或
com.Parameters.Add("UserName",objValue);
5:多语句执行,语法如下:begin 语句1;语句2;end;
示例:
beginInsert Users(id,username,url) values(1,'路过秋天','http://cyq1162.cnblogs.com');
update ......;
end;
说明:
只能批量执行insert/update/delete/select ..into等不返回结果的语句。
相关阅读 更多 +