ITPub博客

首页 > 数据库 > Oracle > ORACLE之常用FAQ V1.0

ORACLE之常用FAQ V1.0

原创 Oracle 作者:gugu99 时间:2007-11-30 15:07:32 0 删除 编辑
ORACLE之常用FAQ V1.0,已经停止更新,准备出chm版本 为便于大家阅读.此帖置顶.请不要在后面跟上一些"好","顶"之类的帖子,如果真的要感谢Piner,请多多提交FAQ.谢谢合作 --by Fenng ----------------------------------------------------------------------------------------------------------------- 第一部分、SQL&PL/SQL [Q]怎么样查询特殊字符,如通配符%与_ [A]select * from table where name like 'A_%' escape '' [Q]如何插入单引号到数据库表中 [A]可以用ASCII码处理,其它特殊字符如&也一样,如 insert into t values('i'||chr(39)||'m'); -- chr(39)代表字符' 或者用两个单引号表示一个 or insert into t values('I''m'); -- 两个''可以表示一个' [Q]怎样设置事务一致性 [A]set transaction [isolation level] read committed; 默认语句级一致性 set transaction [isolation level] serializable; read only; 事务级一致性 [Q]怎么样利用游标更新数据 [A]cursor c1 is select * from tablename where name is null for update [of column] …… update tablename set column = …… where current of c1; [Q]怎样自定义异常 [A] pragma_exception_init(exception_name,error_number); 如果立即抛出异常 raise_application_error(error_number,error_msg,true|false); 其中number从-20000到-20999,错误信息最大2048B 异常变量 SQLCODE 错误代码 SQLERRM 错误信息[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10748419/viewspace-986911/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    3122
  • 访问量
    2223075