-
[SQL] 用Oracle sqlldr导入文本文件TXT 小结
用Oraclesqlldr导入文本文件TXT总结最近在处理一批文本数据,规定按照接口说明导入到ORACLE数据库中,经过最近的研究,解决了一些问题,觉得我必要总结一下:?常规资料:?----------------------------------------------------Dos环境下使...
76
热度 -
[SQL] 怎么启用sqlplus的AutoTrace功能执行计划
如何启用sqlplus的AutoTrace功能执行计划以下方法可以把Autotrace的权限授予Everyone,如果你需要限制Autotrace权限,可以把对public的授权改为对特定user的授权。??D:\oracle\ora92>sqlplus/nologSQL*Plus:Relea...
87
热度 -
[SQL] SQL动态实施存储过程
SQL动态执行存储过程SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGO--=============================================--Author:KenshinCui--Createdate:2010.11.20--Descrip...
67
热度 -
[SQL] PLSQL创造表序列
PLSQL创建表序列createsequencezhu_onestartwith1incrementby1maxvalue99999999nocycle;Oracle序列的语法格式为:CREATESEQUENCE序列名[INCREMENTBYn][STARTWITHn][{MAXVAL...
117
热度 -
[SQL] sql语句换行的有关问题
sql语句换行的问题今天在执行SQL语句时发现错误,SQL语句是这样的:sql="selects_dayreport.*froms_dayreportinnerjoins_subuserons_dayreport.userId=s_subuser.userIdwheres_subuser....
41
热度 -
[SQL] SQL存储过程游标调用存储过程示范
SQL存储过程游标调用存储过程示例if(object_id('proc_temp','p')isnotnull)DROPPROCEDUREproc_tempgoCREATEPROCEDUREproc_tempwithrecompileASSELECT*FROMstudent;GOEXECUTEpro...
96
热度 -
[SQL] 让您的PL/SQL更好用
让你的PL/SQL更好用一.SQL语句字符全部大写信息系统的核心是数据库,系统出问题时最先要查的就是SQL语句,怎样在浩瀚的日志中快速找到那条SQL语句是件比较痛苦的事情。SQL语句全部大写并不能彻底解决这一问题,但在一堆代码中间找一行全部大写的字符相对容易些,你的眼睛会感谢你。设置方...
78
热度 -
[SQL] oracle_plsql配备tnsnames.ora不对
oracle_plsql配置tnsnames.ora不对plsqltnsnames.ora配置不对,方法二:在我的电脑设置环境变量,新建变量,并给出相应的值。如下:变量值TNS_ADMINC:\product\11.2.0\dbhome_2\NETWORK\ADMIN(此处为ORACLE产品目录下面...
15
热度 -
[SQL] Oracle SQL性能优化技能大总结
OracleSQL性能优化技巧大总结(1)选择最有效率的表名顺序(只在基于规则的优化器中有效):Oracle的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表drivingtable)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为...
64
热度 -
[SQL] sqlserver循环生成接续密码的sql
sqlserver循环生成连续密码的sql--创建临时表用来存储生成的数据,以免出错createtable#tb( passcodevarchar(20), useFlagsmallint, useResvchar(1), cycleTimedatetime)declare@maxPasscodei...
53
热度 -
[SQL] 64位系统下使用PLSQL Dervloper解决方案
64位系统上使用PLSQLDervloper解决方案win7+64位+Oracle+11g+64位下使用PLSQL+Developer+的解决办法?2012-04-1501:28:37|?分类:默认分类|?标签:|字号大中小订阅.??win7+64位+Oracle+11g+64位下使用PLSQL+D...
104
热度 -
[SQL] 64位win7旗舰版上安装pl/sql developer
64位win7旗舰版下安装pl/sqldeveloper目前来说,由于目前pl/sql不支持64位的Oracle,所以每次安装pl/sql都会提示需要安装32位的client端。原因:oci.dll是64位的,32位应用程序PL/SQLDeveloper无法加载,可以安装一个32位的OracleCl...
66
热度 -
[SQL] SQL/Oracle掏出第 m 条到第 n 条记录的方法
SQL/Oracle取出第m条到第n条记录的方法用一句SQL取出第m条到第n条记录的方法从Table表中取出第m条到第n条的记录:(NotIn版本)SELECTTOPn-m+1*FROMTableWHERE(idNOTIN(SELECTTOPm-1idFROMTable))--从TABLE表中取出第...
109
热度 -
[SQL] 怎么获取某个sql语句的执行计划-方法一
如何获取某个sql语句的执行计划---方法一如何获取某个sql语句的执行计划---方法一使用DBMS_XPLAN.DISPLAY_CURSOR()包可以获取之前执行的sql语句的执行计划,这是setautotraceon所不能做到的eg:执行一个语句:SELECTe.last_name,d.depa...
77
热度 -
[SQL] SQL 嵌套查询有关问题
SQL嵌套查询问题今天纠结了好长时间,才解决的一个问题,问题原因是求得多条数据中,时间和日期是最大的一条数据先前是以为只要msx函数就可以解决的,Select*fromtableNamewheredate=(selectmax(date)fromTableName)andtime=(selectma...
6
热度 -
[SQL] SQL中in跟exists的区别
SQL中in和exists的区别in和existsin是把外表和内表作hash连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询。?in(parm1,parm2...),parm是有个数限制的?如果两个表中一个较小,一个是大表,则子查询表大的用exists,子查询表小的用i...
105
热度 -
[SQL] java.sql.SQLException: 无效的列目录
java.sql.SQLException:无效的列索引ava.sql.SQLException:无效的列索引?“无效的列索引”其实是个低级的错误,原因无非几个:?1、sql串的?号数目和提供的变量数目不一致:例如:jdbcTemplate.update(sql,newObject[]{newSta...
56
热度 -
[SQL] 怎么获取某个sql语句的执行计划系列二
如何获取某个sql语句的执行计划系列二如何获取某个sql语句的执行计划系列二这里介绍另一种较为简单的方法使用SQL*PlusAUTOTRACE可以轻松捕获sql的执行计划setautotarceon/ENablesautotracingSQLstatementsOFF/Disablesautotra...
48
热度 -
[SQL] sql 某列中间相同的类型累加
sql某列当中相同的类型累加selectSum(casewhenbuy_status=1then1else0end)'订购', Sum(casewhenbuy_status=2then1else0end)'退订',Sum(casewhenbuy_status=6then1else0end)'续订...
23
热度 -
[SQL] SQL: over( ) 范例
SQL:over()实例1.例子1:表:wf_proc_action条件:nProcId=17andnFinishStatus=1要求:对符合以上条件的表进行查询,并按照字段nDocId进行排序,获取排序后每个nDocId的数据中字段nFlowId的值最大的一条数据。select*from(//对需...
299
热度