-
86
热度 -
[SQL] pl_sql中函数的根本运用
pl_sql中函数的基本运用1基本函数createorreplacefunctionf_getworkdate(inputdatedate)returndateisv_workdatedate;beginselectcalendardateintov_workdatefromtblwheretbl....
110
热度 -
[SQL] SQL的四种联接-左外连接、右外连接、内连接、全连接
SQL的四种连接-左外连接、右外连接、内连接、全连接SQL的四种连接-左外连接、右外连接、内连接、全连接今天在看一个遗留系统的数据表的时候发现平时查找的视图是FULLOUTJOIN的,导致平时的数据记录要进行一些限制性处理,其实也可以设置视图各表为右外连接并在视图上设置各列的排序和筛选条件就可以达到...
132
热度 -
[SQL] pl/sql块的概念及简略的过程编写
pl/sql块的概念及简单的过程编写基本单位:块|过程|函数块--------|触发器||包规范:变量以v_开头常量以c_开头游标以_cursor结尾例外以e_开头pl/sql块:定义部分+执行部分+例外处理部分declear/*定义部分------定义常量,变量,游标,例外,复杂数据类型*/beg...
111
热度 -
104
热度 -
[SQL] Oracle SQL 安插特殊字符
OracleSQL插入特殊字符?对于插入数据库数据的语句:INSERTINTOTESTTAB(FIELD1)VALUES('测试')如果插入数据库的字符串中还有单引号,需要转义处理,如插入“It'satree.”,SQL语句如下:INSERTINTOTESTTAB(FIELD1)VALUES('It...
178
热度 -
129
热度 -
[SQL] SqlServer无主键表反复数据删除
SqlServer无主键表重复数据删除在遇到SQLserver无主键表多次插入相同数据时,数据无法删除的时候,使用以下方法可解决。但是要注意SETROWCOUNT一定要加上。SETROWCOUNT1DELETEFROMTestTableWHERETableCloumn=‘x’
125
热度 -
[SQL] SQL Server 2005 联接本地端口1433解决方案
SQLServer2005连接本地端口1433解决方案刚装的SQLserver2005数据库,完成后一般无法直接连接端口1433,此时连接一般会失败。???现在把在装完程序后,连接端口1433前,要做的几件事情和注意事项总结一下。步骤:1.关闭数据库引擎,关闭数据库引擎有三种方法:开始->程序...
74
热度 -
[SQL] Oracle SQL编撰需要注意的方面
OracleSQL编写需要注意的方面1.选择最有效率的表名顺序(只在基于规则的优化器中有效)???ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表drivingtable)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作...
64
热度 -
[SQL] 身份证雷同,姓名不同的sql
身份证相同,姓名不同的sqlselectdistinct姓名,身份证from表格where身份证in(select身份证from表格groupby身份证havingcount(*)>1)
70
热度 -
[SQL] sql 中的in 跟exists区别
sql中的in和exists区别假设如下应用:两张表——用户表TDefUser(userid,address,phone)和消费表TAccConsume(userid,time,amount),需要查消费超过5000的用户记录。用exists:select*fromTDefUserwhereexis...
124
热度 -
89
热度 -
107
热度 -
[SQL] sqlloader遇到的一些有关问题总结
sqlloader遇到的一些问题总结。sqlloader的导入充分发挥了脚本的异步和快速的功能。和java程序结合起来可以解决大数据量导入功能。现把最近遇到的sqlloder问题进行总结。1.错误:SQL*Loader-522:lfiopnfailedforfile、SQL*Loader-552:i...
150
热度 -
135
热度 -
[SQL] sql内联接 外连接
sql内连接外连接关键字:左右连接数据表的连接有:1、内连接(自然连接):只有两个表相匹配的行才能在结果集中出现2、外连接:包括(1)左外连接(左边的表不加限制)(2)右外连接(右边的表不加限制)(3)全外连接(左右两表都不加限制)3、自连接(连接发生在一张基表内)selecta.studentno...
56
热度 -
[SQL] EXECUTE IMMEDIATE动态SQL的运用总结
EXECUTEIMMEDIATE动态SQL的使用总结EXECUTEIMMEDIATE在某些情况下代替了以前Oracle8i中DBMS_SQLpackage包.它解析并马上执行动态的SQL语句或非运行时创建的PL/SQL块.动态创建和执行SQL语句性能超前,EXECUTEIMMEDIATE的目标在于减...
146
热度 -
[SQL] 《Pro Oracle SQL》Chapter10 - 10.2 Optimizing SQL -10.2.1Testing Execution Plans
《ProOracleSQL》Chapter10--10.2OptimizingSQL-10.2.1TestingExecutionPlans10.2OptimizingSQL?优化SQL??(page308)????WhenaSQLqueryisdesignedormodifiedtotakeadv...
142
热度 -
[SQL] 怎么判断SQL中是否存在表、存储过程、函数等
如何判断SQL中是否存在表、存储过程、函数等?--判断是否存在addOneArticle这个存储过程ifExists(selectnamefromsysobjectswhereNAME='addOneArticle'andtype='P')????dropprocedureaddOneArticle...
145
热度