oracle基础 常用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
oracle基础 常用 sqlplus命令: set pagesize 100 :每页显示100行记录 set pages 100 :每页显示100行记录 set pages 0 :显示时 不分页 set linesize 200 :每行显示200个字符 set lines 200 :每行显示200个字符 set feed on :显示反馈信息 set feed off :不显示反馈信息 set serverout on :显示过程执行结果 set serverout off :不显示过程执行结果 column salary format 9999 :salary列显示4个数字 column ename format a10 :ename列显示10个字符 column 列名:显示本列所用的显示格式 可简写为: col salary for 9999 col ename for a10 column 列名 heading 新列名:修改或者指定显示的列名 如:column ename heading newename:将ename列的列名显示为newename; column 列名 justify left/center/right:定义列名显示的位置; 如:column ename justify center:让ename列的列名显示在单元格中央; column 列名 clear :清除指定列的显示格式 clear column :清除定义的所有显示格式 host:从oracle命令行转入linux或者windows命令行 使用exit可以退回oracle命令行 spool on :开启记录;若系统是Windows XP,此时所执行的sql语句及结果会存入在 C:\Documents and Settings\Administrator目录下名字为on的记事本文件中! spool off :关闭记录(默认情况下是spool off 因此若想使用记录功能需要先执行spool on) spool 文件名 :此命令会把所有的操作存放在指定的文件中去,同样也是在C:\Documents and Settings\Administrator目录下! show user :查看当前用户 show error:查看错误信息 show recyclebin:查看回收站中的内容 clear scr :清屏 desc 表名:查看表结构 @***.sql:执行数据库脚本文件 sql命令 select *from tab; 当前用户所有的表(包括recyclebin中的表) select *from user_tables; 当前用户所有的表(不包括recyclebin中的表) select sysdate from dual; 插入日期: insert into emp(hiredate) values(to_date(2011-10-11,yyyy-mm-dd hh24:mi:ss)); 函数的作用只是操纵数据表中的数据,在显示时临时修改表中数据,是否会真正改变表中数据要看sql语句的类型,如果是DQL语句,就一定不会改变数据,如果 是DML语句就一定会修改表中的数据!!! 单行函数:对单条记录进行操作,结果返回一条记录! 单行比较运算符:,,=,=,=, (为不等以) nvl(d1,d2): d1为null 则取d2的值 要求d1 d2 类型一致 只可以是3中类型 number date char lower(char1):转小写 upper(char1):转大写 initcap(char1):首字母大写 length(char1):字符串长度 lpad(ename,10,*):左补丁 ename列 列宽设置为10 显示不够10个字符 左端补* rpad(ename,10,#):右补丁 ename列 列宽设置为10 显示不够10个字符 右端补# replace(salary,0,$):替换字符 显示时 salary 中的0用$替换! trim():去除两端空格 round(22.56)=23:四舍五入 round(22.567,2)=22.57:四舍五入 trunc(22.567)=22:小数位 截取 trunc(22.567,2)=22.56:小数位 截取 默认情况下截取整数部分 mod(101,20)=1:取余相当于101%20 coalesce(param1,param2,param3一般为常数) 若param1为null则取param2的值,若param2也为null则取param3的值,例

文档评论(0)

word.ppt文档 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档