ITPub博客

首页 > Linux操作系统 > Linux操作系统 > sqlplus小记

sqlplus小记

原创 Linux操作系统 作者:husthxd 时间:2005-07-30 00:00:00 0 删除 编辑

在sqlplus中用pl/sql自动生成sql脚本.发现不少小问题.


客户端是oracle 9.2.0.1.

sqlplus中:

1.注意Oracle中的&的含义是让用户输入参数,如果连接中含有'&'字符的话要首先关闭定义参数的功能,比如要插入如下的记录:

INSERT INTO sd_cat VALUES ('020040040040', '经费支出', '/BdgWoPrjreq.do?action=list&&vo_flag=SupVo');

其中含有&字符,要把参数定义功能关闭.
SQL>set DEFINE OFF;


2.注意,如下的sql语句会执行两次
INSERT INTO sd_cat VALUES ('020040020060', '公式定义', '/formula_Formula.do?action=list');
/*INSERT INTO sd_cat VALUES ('020040020040', '滚存设置', '');*/
正确的写法为:
INSERT INTO sd_cat VALUES ('020040020060', '公式定义', '/formula_Formula.do?action=list');
-- INSERT INTO sd_cat VALUES ('020040020040', '滚存设置', '');

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

上一篇: Web Server的迁移
下一篇: 新手上路
请登录后发表评论 登录
全部评论
ITPUB数据库版块资深版主,对Oracle、PostgreSQL有深入研究。

注册时间:2007-12-28

  • 博文量
    1559
  • 访问量
    4242849