create type oracle 无返回 sql语句返回不了(创建对象 正斜杠的作用)
2014-05-08 15:14
921 查看
在oracle数据库使用create type 命令创建对象的时候,发现敲回车键没有返回,只能强制结束,不能执行成功。如下图:
原因是Oracle在进行对象关系数据执行时,需要特定标识,所以在最后加入一个斜杠/即可。如下图
这样就能返回了。
相关知识:
正斜杠(/)作用1:
在Oracle中,用来终止SQL语句。更准确的说,是表示了“运行现在位于缓冲区的SQL代码”。正斜杠也用作分隔项。
例如:执行以下语句
在INSERT 语句之前加入正斜杠/即可。
作用2:
斜杠 让服务器执行前面所写 SQL 脚本;普通 select 语句遇到分号执行了,而存储过程遇分号不能马上执行;这时候需要通过 斜杠 来执行。
例子:
PL/SQL procedure successfully completed.
原因是Oracle在进行对象关系数据执行时,需要特定标识,所以在最后加入一个斜杠/即可。如下图
这样就能返回了。
相关知识:
正斜杠(/)作用1:
在Oracle中,用来终止SQL语句。更准确的说,是表示了“运行现在位于缓冲区的SQL代码”。正斜杠也用作分隔项。
例如:执行以下语句
CREATE TABLE TEMP ( AAA VARCHAR2(2 BYTE), BBB VARCHAR2(2 BYTE) ) Insert into TEMP (AAA,BBB) values ('TESTA','TESTB');就会报错: TABLE OR VIEW DOES NOT EXIST。
在INSERT 语句之前加入正斜杠/即可。
作用2:
斜杠 让服务器执行前面所写 SQL 脚本;普通 select 语句遇到分号执行了,而存储过程遇分号不能马上执行;这时候需要通过 斜杠 来执行。
例子:
SQL> set serveroutput on SQL> BEGIN 2 dbms_output.put_line('Hello World'); 3 END; 4 /Hello World
PL/SQL procedure successfully completed.
相关文章推荐
- oracle Plsql 执行update或者delete时卡死问题解决办法
- ArcGIS10.1 平台中oracle连接客户端配置
- Oracle行列转换
- Oracle中connect by...start with...的使用
- Oracle Trunc和ROUND区别
- Oracle的日期时间范围查询
- oracle树形结构查询语句
- oracle 获取最近的整点、半点时间
- oracle PL/SQL连接失败处理,配置监听
- 【不错】字符集、编码以及Oracle的那些事
- 论述oracle数据备份与容灾恢复
- oracle 选取出现次数最多的前5条数据
- oracle 选取出现次数最多的前5条数据
- orcal启动OracleDBConsoleorcl服务失败解决办法
- ADO.NET和ORACLE操作数据库传参数赋值的方式
- OCP-1Z0-051 第74题 oracle单行函数
- oracle11g 安装图解
- Oracle超出最大连接数问题及解决
- Oracle Quality --- Setup Collection Element and Collection Plan
- 《精通Oracle SQL(第2版) 》