在oracle中怎么判断一个sql语句已成功执行
发布网友
发布时间:2022-04-12 16:26
我来回答
共4个回答
热心网友
时间:2022-04-12 17:55
我说一下我知道的啊:
如果没报错的话,一般就说明报告成功了。
另一种方法:
从v$sql这个视图里面进行查询:假设执行的语句为sqlContent
select * from v$sql where sql_text='sqlContent'
sqlContent中一定要注意大小写问题,如果能查到数据,就说明执行成功了。这个是可以肯定的。
热心网友
时间:2022-04-12 19:13
(1)开始-->所有程序-->Oracle Database……-->转至数据库主页
在这里边执行sql,可以立即看出是否成功,不成功的话,还有错误提示。
(2)开始-->所有程序-->Oracle Database……-->运行sql命令行
输入conn,然后system,然后密码
在这里执行,也可以直接看不来效果
热心网友
时间:2022-04-12 20:48
你执行错了会报错,例如:
SQL> select * from tadd;
select * from tadd
*
ERROR at line 1:
ORA-00942: table or view does not exist
正确执行:
SQL> create table lxl as select * from emp;
Table created.
另外 oracle分为DDL DML DCL语言
DDL 数据操纵语言 默认commit
DML数据操作语言 需要手动提交commit
DCL 为数据定义语言 grant revoke
热心网友
时间:2022-04-12 22:39
对