-
[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
热度 -
[SQL] PL/SQL Developer 惯用技巧
PL/SQLDeveloper常用技巧1、PL/SQLDeveloper记住登陆密码??在使用PL/SQLDeveloper时,为了工作方便希望PL/SQLDeveloper记住登录Oracle的用户名和密码;设置方法:PL/SQLDeveloper7.1.2->tools->Prefe...
138
热度 -
[SQL] SQL在不同库而相同记录的表下执行结果不同
SQL在不同库而相同记录的表上执行结果不同有一个SQL语句,在测试库和生产库上跑出来的结果不一样。但两个库上表的数据都是一样的。SQL是一个简单的排序查询,翻页。聪明的您,能一眼看出来这是什么原因导致的呢?select*?from(selectrow_.*,rowidrowid_,rownumrow...
71
热度 -
[SQL] PL/SQL DEV导出数据到CSV科学计数法的有关问题
PL/SQLDEV导出数据到CSV科学计数法的问题今天在从PL/SQLDEV导数据到CSV文件的时候,由于导出的ID位数比较长,到了CSV文件里显示为科学计数法,再转成文本的时候会有误差。?采取如下办法:新建一个excel,把单元格设置成文本,在PL/SQLDEV中查询出的数据直接全选,粘到EXCE...
77
热度 -
[SQL] oracle pl/sql 错误处理
oraclepl/sql异常处理declarebengin--------业务sql--------发生异常捕获的地方 exception whenothersthen DBMS_OUTPUT.put_line('sqlcode:'||sqlcode); DBMS_OUTPUT.put_line('...
89
热度 -
[SQL] MSSQL剔除表及快速创建表(临时表)
MSSQL删除表及快速创建表(临时表)一、临时表ifobject_id('tempdb.dbo.#otc_otherdeliverline')isnotnulldroptabledbo.#otc_otherdeliverlineSelect*into#otc_otherdeliverlinefrom...
52
热度 -
[SQL] oracle sql 聚合操作
oraclesql集合操作·??UNION:并集,所有的内容都查询,重复的显示一次?·UNIONALL:并集,所有的内容都显示,包括重复的?·INTERSECT:交集:只显示重复的?·MINUS:差集:只显示对方没有的(跟顺序是有关系的)首先建立一张只包含20部门员工信息的表:?CREATETABL...
97
热度 -
[SQL] 一路被人BS的sql题
一道被人BS的sql题话说某日去面试,自己脑残很简单的sql都写不好,得多补补基础了,平日里总眼高手低可不行。记录下来,是个教训.....题目很简单,有一test[id,name,age]表,结构如下:?1.查出name中含a的记录:select*fromtesttwheret.namelike'%...
47
热度 -
[SQL] sqlserver 2005 自定义函数的有关问题
sqlserver2005自定义函数的问题平台报表存储过程的开发,需要根据数据字典给定的特定字母进行查找。这样需要写很多字符串,假如遇到增加计费类型就得到处改存储过程中的字符串。想法:为了方便,我把需要修改的字符串定义成一个函数这样只要在存储过程里调用函数即可。将来扩展也不需要修改其他的存储过程,只...
76
热度 -
[SQL] PLSQL Developer没法登录
PLSQLDeveloper无法登录提示:notloggeron???可能是你当前的系统用户权限不够,建议使用Administrator用户试试.提示:无法解析指定的连接标识符?可能是你安装的路径中有不常规的字符,如我的系统是win764位,我把PLSQLDeveloper安装在ProgramFil...
104
热度 -
[SQL] sqlserver 查看表构造
sqlserver查看表结构exec?sp_help@TableName?--得到表信息。字段,索引。constraint.exec?sp_pkeys@TableName?--得到主键。exec?sp_fkeys@TableName?--得到表的外键exec?sp_primarykeys@table...
108
热度 -
[SQL] ORACLE分页SQL话语
ORACLE分页SQL语句1.根据ROWID来分select*fromt_xiaoxiwhererowidin(selectridfrom(selectrownumrn,ridfrom(selectrowidrid,cidfromt_xiaoxi?orderbyciddesc)whererownum...
104
热度