oracle SQL高级编程

来源:互联网 发布:网络奇兵讲的什么 编辑:程序博客网 时间:2024/05/17 22:59

1、不管你是用什么方法或工具来输入和执行SQL语句,所有的事情最后都要通过OCI(oracle调用接口)来传递到数据库。这里的主旨就是不管你所使用的是什么工具,其本地接口都是一样的。


2、当你退出或关闭SQL*Plus的时候,这些设置命令就不再被保留了。为了避免每次使用SQL*Plus时都重新敲入一遍这些设置命令,你可以创建一个login.sql文件。事实上每次启动SQL*Plus的时候它都会默认去读两个文件。第一个就是$ORACLE_HOME/sqlplus/admin目录下的glogin.sql文件。如果找到了这个文件,它就会被读进来,文件中的命
令语句也会被执行。这样就可以把那些定制你的会话体验的SQL*Plus命令和SQL语句保存起来。在读取glogin.sql文件以后,SQL*Plus会进一步寻找login.sql文件。这个文件必须在SQL*Plus的启动文件夹中或者包含在环境变量SQLPATH所指向的文件夹路径中。在login.sql文件中的所有命令优先级都比glogin.sql文件中的命令高。


3、你可以在login.sql文件中或者任何你创建的脚本文件中使用下面这些预定义变量:
_connect_identifier
_date
_editor
_o_version
_o_release
_privilege
_sqlplus_release
_user


4、如果要执行sql语句,就必须使用一个特定字符来表明你想要执行输入的语句,分号或者斜线都可以。使用分号的话,可以直接放在输入命令的后面或者放在接下来的空行中,而斜线则必须放在接下来的空行中才可以被识别。


5、



0 0