SQL基础(十)SQL*Plus 命令
来源:互联网 发布:nba历史数据库 编辑:程序博客网 时间:2024/06/09 21:25
SQL*Plus 命令 - describe、variable、execute、spool
■执行参数sqlplus.exe cxck/cxck | |_ 密码 |_ 用户名■连接命令connect cxck/cxck@host名; | | |_ 数据库别名 | |_ 密码 |_ 用户名■结束命令exit;■显示模式表一览select * from tab;■显示表结构describe t订货; |_ 表或者视图■执行SQL,执行PL/SQL,编译start sqlfile; |_ SQL 文本文件(缺省后缀: .sql)@sqlfile; |_ SQL 文本文件(缺省后缀: .sql) ** 可指定文件路径。 @c:tmpsqlfile;@@pathsqlfile; |_ SQL 文本文件(缺省后缀: .sql) ** 和start一样执行SQL文件。 @ 不能定位嵌套的sql文本文件。■DOS中SQL*Plus执行SQL文本文件sqlplus cxck/cxck@host名 @sqlfile| | | | | | | |_ SQL文本文件 | | |_ 数据库别名 | |_ 密码 |_ 用户名 ■显示错误show errors;■DBMS_OUTPUT 的设置set serverout on;set serveroutput on size 1000000; |_ 缓存大小 缺省值 20000 最小値 2000 最大値 1000000■变量声明variable 变量名 数据类型;variable vn number;variable vname varchar2(20);variable rc refcursor;var i number; ** 可省略var。■执行存储过程exec SQL文;execute SQL文;execute :vname := 'abc';execute :vn := TestFnc(10, 20, :vname, :rc);execute TestPrc(10, :vname);■显示变量内容print 变量名;print vn;print vname;■把查询内容以文件形式地输出spool 文件名;......spool off;■设置每页显示行数set pagesize 20; |_ 行数■设置显示列数set linesize 200; |_ 列数■ORA-xxxxx ORACLE错误码 ・例:通过sqlerrm(-xxxxx)查询ORA-02050的说明。 显示结果: ORA-02050: 事务处理2.85.206已重算,某些远程DBs 可能有问题。var msg varchar2(200);execute :msg := sqlerrm(-2050);print msg;■SQL*Loader ・导入CSV等文本格式的数据。-- test.csv (数据文件)a001,10,20,30b002,11,21,31c003,12,22,32-- test.ctl (控制文件)load data infile 'test.csv' append into table t测试fields terminated by "," optionally enclosed 'n'trailing nullcols(key,data1,data2,data3)-- sql*loader (命令)sqlldr userid=cxck/cxck control=test.ctl log=log.txt
- SQL基础(十)SQL*Plus 命令
- 初探Oracle:sql*plus常用基础命令
- sql*plus命令
- sql*plus环境命令
- SQL* PLUS命令大全
- SQL*PLUS 命令
- SQL*Plus命令列表
- SQL*Plus COLUMN命令
- SQL*PLUS 命令
- SQL*PLUS 相关命令
- oracle sql/plus命令
- sql*plus命令汇总
- sql*plus命令相关
- SQL*PLUS命令大全
- SQL*Plus常见命令
- sql plus命令大全
- SQL*PLUS管理命令
- sql*plus命令
- study js
- SQL基础(九)PL/SQL
- DB2-JAVA存储过程环境设置
- struts实现分页,目前最好的方法
- SQL Server 2005 Integration Services 介绍
- SQL基础(十)SQL*Plus 命令
- SQL基础(十一)分析函数
- VC char to CString And CString to char
- Struts标签大全
- 2007.04.12 Split2YUV411 优化
- 在Visual Studio 2005的DataGridView控件中加入ComboBox下拉列表框的实现(C#)
- VC++.NET2005中DataGridView控件中加入下拉框的编程实现
- DataGridView 写入到EXCEL
- 复杂查询语句的使用