1.oracle基础知识
在命令提示符中进入数据 sqlplus "sys/qcy as sysdba"
用命令查看控制文件 desc v$controlfile
查看控制文件具体信息 select status,name from v$controlfile;
查看看数据文件 desc v$datafile;
查看日志文件 desc v$logfile;
内存结构---->SGA---->SGA里面有数据库高速缓存区(DB buffer)主要使用内存数据快,
以解决频繁的在磁盘上读取文件而导致速度缓慢的问题。
逻辑结构 包括---> 块、盘区、段、表空间、数据文件
oracle数据文件最基本的文件单位是---》块
2.SQLPLUS编辑命令:
设置一个查询的变量 select * from where deptno=&tt tt是一个变量,这样可以使ORACLE只安排一个执行计划,如果语句相同变
量不同则可以使用它,它可以减少ORACLE的执行计划。它可以提高语句的执行效率。
list查看在oracle中写的执行命令,也可以简写成l
修改错误的SQL语句方法命令 c/错误的/正确的 例如:select * fron dept; 可以使用: c/fron/from 修改只用可以用/去执行
被修改好了的SQL语句,其实他就是在缓冲区中,缓冲区中的命令可以用/去执行它。
当在SQLPLUS中一个命令不知道使用的时候我们可以用(?命令)去查看它如何使用 例如: ? list 注意:中间需要空格。
删除缓冲区中的信息:例如删除第四行的信息: del 4 例如删除多行第二行到第三行: del 2 3。
给缓冲区中的命令尾部追加命令,假如缓冲区有 select * from dept 一条命令 我们给以给它加个条件例如 a where deptno = 10
那么缓冲区的这条命令变成了select * from dept where deptno = 10
保存缓冲区中信息命令 save d:/test.text
执行某一个文件命令 @d:a.txt
获取脚本的内容也等于产看脚本中的内容 get d:/a.txt
在SQLPLUS中用记事本编辑SQL语句命令 edit
column 命令简写成 col 它可以给字段起名字 例如: col deptno heading "编号" 它只在当前会话中起作用
给字段数据设置显示格式例如 col bytes format 999,999
表中的字段可以用describe 命令产看简写为 desc 例如:desc dept
保存当前查出来的报表数据例如: spool d:/b.txt
sql server 读取带参数的存储过程
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章