- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
sql命令大全(oracle)转载
1、set verify on/off 控制输出行不显示old和new
2、set define ‘’定义变量字符
3、set echo off/on 禁止或者启用sql脚本中的sql语句和命令
4、accept varname vartype format a../$... prompt ‘’;undefine varname
5、变量中被定义为1,2意味者第一个变量和第二个变量
6、ttitle和btitle 代表的页眉和页脚
7、break on 和 compute 用于为列添加小计
8、内联视图 select colnum from (select colum from tablename where condition);
9、union:两个表不重复的所有行,intersect:两个表共有的行,minus:第一个表有而第二个表没有的行。
10、translate(x,from_string,to_string)用作密码文件的形成。
11、decode(value,search_value,result,default_value)条件查询,可以实现if的功能或者case的功能。
12、casewhen condition then result1when condition then result2····when condition then resultNelse default_resultend 注意case一般存在from前面
13、使用connect by和start with可以实现层次化查询,可以通过lpad命令实现目录树的功能,lpad(x,num)它指用x字符在左边填充num个。
14、1、rollup可以为每个分组返回小计记录,cube,可以返回每一个列组合的小计记录,同时在末尾加上总计记录,他们都是group by的一种扩展。2、还有一个就是grouping函数,它可以接受一列,但是只能爱使用rollup和cube的查询中使用,当需要返回空值的地方显示某个值时,就很有用,当列为空返回1,非空返回0。3、因此我们可以通过decode和grouping来指定非空行显示什么,空行显示什么,还有一种类似的功能就是通过nvl和nvl2也可以实现decode和grouping相结合的功能。4、还可以通过grouping sets只把小计记录显示出来,可以用来作为统计的信息显示。5、group_id()用来消除group by字句返回的重复记录,group_id()不接受任何参数。
15、可以从一个表向另外一个表复制,通过insert into table1(列的种类)select ··· from table2 where condition。
16、子表引用父表,子表中不能含有父表中没有的列值,但是父表中可以含有子表中没有的列值。
17、在创建表列时,可以指定default \\来定义默认值。
18、注意merge的活用merge into table1using table2 on (条件下)when matched thenresult1when not matched thenresult2; matched就是条件吻合的情况,not matched就是条件不吻合的情况
19、使用dbms包的闪回查询,一种是时间戳,一种是scnexecute dbms_flashback.enable_at_time(sysdate - ?/ 1440);execute dbms_flashback.enable_at_system_change_number(scn号);
20、系统授权可以传递使用with admin option,对象授权可以传递是使用with grant option可以用sys权限创建synonym(同义词)来让public都访问。
21、修改列的注意事项:1、修改列的长度,条件是,改列的类型的长度可以修改,而且只有表中还没有任何行或者所有列都为空值时才可以减小列的长度。2、修改数字列的精度,同样也而且只有表中还没有任何行或者所有列都为空值时才可以减小数字列的精度。3、修改列的数据类型,如果表中还没有任何行或列为控制,就可以将列修改为任何一种数据类型(包括更短的数据类型),否则,就只能将列的数据类型修改为一种兼容的数据类型,但条件时没有缩短列的长度。4、使用列的默认值,默认值只适用于新插入表中的行。
22、禁用和启动约束,alter table tablename disable/enable constraint constraint_name
23、如果需要删除表的所有行就需要使用truncate,而不是delet
您可能关注的文档
- SQL server 2005 基础练习题目.doc
- SQL Server 2005 中的 Multiple Active Result Set.doc
- SQL Server 2005安全性.doc
- SQL Server 2005标准版安装.doc
- SQL Server 2005的安装及相关配置.doc
- SQL Server 2005无法连接到服务器的解决方法.doc
- SQL Server 2008 功能比较.doc
- SQL Server 2008 数据库基础及应用教程.doc
- sql server 2008不同版本的各方面对比.doc
- SQL SERVER 2008升级SQL SERVER 2008 R2或者10.00.1600升级10.50.1600.doc
- 浙江衢州市卫生健康委员会衢州市直公立医院高层次紧缺人才招聘11人笔试模拟试题参考答案详解.docx
- 浙江温州泰顺县退役军人事务局招聘编外工作人员笔试备考题库及参考答案详解一套.docx
- 江苏靖江市数据局公开招聘编外工作人员笔试模拟试题及参考答案详解.docx
- 广东茂名市公安局电白分局招聘警务辅助人员40人笔试模拟试题带答案详解.docx
- 江苏盐城市大丰区住房和城乡建设局招聘劳务派遣工作人员4人笔试模拟试题带答案详解.docx
- 浙江舟山岱山县东沙镇人民政府招聘笔试模拟试题及参考答案详解1套.docx
- 最高人民检察院直属事业单位2025年度公开招聘工作人员笔试模拟试题含答案详解.docx
- 浙江金华市委宣传部、中共金华市委网信办所属事业单位选调工作人员笔试备考题库及答案详解1套.docx
- 广东深圳市党建组织员招聘40人笔试模拟试题及答案详解1套.docx
- 江苏南京水利科学研究院招聘非在编工作人员4人笔试模拟试题及参考答案详解.docx
文档评论(0)