-
76
热度 -
98
热度 -
[SQL] 《Pro Oracle SQL》CHAPTER2-2.7 View Merging
《ProOracleSQL》CHAPTER2--2.7ViewMergingViewMerging?视图合并?(Page62)???Asthenameimplies,viewmergingisatransformationthatexpandsviews,eitherin-lineviewsorst...
52
热度 -
[SQL] SQL中应用WITH AS提高性能-使用公用表表达式(CTE)简化嵌套SQL
SQL中使用WITHAS提高性能-使用公用表表达式(CTE)简化嵌套SQLSQL中使用WITHAS提高性能-使用公用表表达式(CTE)一.WITHAS的含义???WITHAS短语,也叫做子查询部分(subqueryfactoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQ...
81
热度 -
[SQL] 【转】Oracle Sql优化札记
【转】OracleSql优化笔记基本的Sql编写注意事项尽量少用IN操作符,基本上所有的IN操作符都可以用EXISTS代替。不用NOTIN操作符,可以用NOTEXISTS或者外连接+替代。Oracle在执行IN子查询时,首先执行子查询,将查询结果放入临时表再执行主查询。而EXISTS则是首先检查主查...
76
热度 -
49
热度 -
[SQL] SQL 左外联接,右外连接,全连接,内连接
SQL左外连接,右外连接,全连接,内连接连接条件可在FROM或WHERE子句中指定,建议在FROM子句中指定连接条件。WHERE和HAVING子句也可以包含搜索条件,以进一步筛选连接条件所选的行。连接可分为以下几类:内连接。(典型的连接运算,使用像=或<>之类的比较运算符)。包括相等连接...
69
热度 -
[SQL] ORACLE SQL语句怎么判断某字段是以字母开头而不是汉字开头
ORACLESQL语句如何判断某字段是以字母开头而不是汉字开头近来想检查一下表中某个字段的填写规范,结果十分混乱,我想使用使用SQL语句如何判断某字段是以字母开头而不是汉字开头方法:1.if??lengthb(substr("",1,1))==2??then??汉字elseiflengthb(sub...
122
热度 -
[SQL] SQL SERVER 存储过程学习札记
SQLSERVER存储过程学习笔记原文:http://www.cnblogs.com/Nina-piaoye/archive/2006/09/18/507183.html将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来,那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务...
119
热度 -
[SQL] SQL查询话语精华大全
SQL查询语句精华大全一、简单查询简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段。SELECTnickname,ema...
142
热度 -
117
热度 -
[SQL] sqlplus 怎么显示输出到控制台的结果
sqlplus如何显示输出到控制台的结果?在oracle的sqlplus中输出结果时,默认是没有结果的如:SQL>begin2dbms_output.put_line('结果');3end;4/结果什么都没有。解决办法:在sqlplus中输入命令:SQL>setserveroutputo...
74
热度 -
57
热度 -
[SQL] Oracle维护惯用SQL语句
Oracle维护常用SQL语句如何远程判断Oracle数据库的安装平台select*fromv$version;查看表空间的使用情况selectsum(bytes)/(1024*1024)asfree_space,tablespace_namefromdba_free_spacegroupbytab...
122
热度 -
111
热度 -
93
热度 -
[SQL] SQL聚合嵌套表varray
SQL集合嵌套表varrayDECLARETYPElist_of_name_tISTABLEOFperson.first_name%TYPEINDEXBYPLS_INTEGER;happyfamilylist_of_name_t;l_rowPLS_INTEGER;BEGINhappyfamily(2...
132
热度 -
[SQL] 导出SQLServer数据到Excel资料中
导出SQLServer数据到Excel文件中导出SQLServer数据到Excel文件中目前主要提到了三种办法,一种在程序中调用DTS,二种使用SQLSERVER带的BCP功能,三种使用openrowset。具体看下面:这是利用BCP来做的,使用SQLServer自带的bcp命令——bcp数据库名....
60
热度 -
[SQL] SqlPlus上不需要用户名和密码的情况上解锁其它用户
SqlPlus下不需要用户名和密码的情况下解锁其它用户1.运行-cmd,打开命令行窗口,输入sqlplus/nolog,回车。2.这时会进入SQL>,输入conn/assysdba,回车。3.比如要解锁scott用户,输入alteruserscottaccountunlock回车。提示解锁成功...
99
热度 -
93
热度