-
58
热度 -
[SQL] sql 进展语言排序
sql进行语言排序??NLSSORT,可以用来进行语言排序,且不影响当前会话.用法示例:拼音SELECT*FROMTEAMORDERBYNLSSORT(排序字段,'NLS_SORT=SCHINESE_PINYIN_M')笔划SELECT*FROMTEAMORDERBYNLSSORT(排序字段,'NL...
135
热度 -
[SQL] T-SQL检察停止的复制作业代理,并启动
T-SQL检查停止的复制作业代理,并启动 有时候搭建的复制在作业比较多的时候,会因为某些情况导致代理停止或出错,如果分发代理时间停止稍微过长可能导致复制延期,从而需要从新初始化复制,带来问题。因此我写了一个脚本定期检查处于停止状态的分发代理,将其启动。注:该脚本需要...
60
热度 -
[SQL] SqlServer 禁止架构更动的复制中手动修复使发布和订阅中分别增加的字段同步
SqlServer禁止架构更改的复制中手动修复使发布和订阅中分别增加的字段同步由于之前的需要,禁止了复制架构更改,以至在发布中添加一个字段,并不会同步到订阅中,而现在又在订阅中添加了一个同名字段,怎么使这发布和订阅的两个字段建立同步关系呢?下面就测试更改:此次发布类型为事务复制的可更新订阅,其他类型...
63
热度 -
[SQL] SQL循环驱除表数据
SQL循环清除表数据SQL循环执行清除表数据语句最近项目经常需要清库测试但是一个个truncate很慢浪费时间所以写了个sql批量清除表数据这样方便下次使用灵活性也很高语句不仅可以用来清除数据也可以批量updatedelete等逻辑:根据字符拆分字符串获取每次执行语句的表名根据split获取字符串内...
44
热度 -
[SQL] java.sql.SQLException: 索引中丢失 IN或OUT 参数:x
java.sql.SQLException:索引中丢失IN或OUT参数::x使用JDBC时,会有这么一个错误:java.sql.SQLException:索引中丢失IN或OUT参数::x如下示例中insertLog.execute();这行会抛出这个异常:StringlogSQL="ins...
394
热度 -
[SQL] SqlServer Bug:复制架构更动参数(replicate_ddl)无效
SqlServerBug:复制架构更改参数(replicate_ddl)无效最近测试可更新订阅的架构更改问题,发现了一个bug。在复制中,当在发布数据库对发布数据库进行架构更改时,结构自动同步到订阅中(这就是复制架构更改)。由于某些原因,对某个表增加字段时,不需要同步到订阅。在发布属性中,有一个选项...
113
热度 -
[SQL] 惯用的sql性能优化方法
常用的sql性能优化方法1.采用绑定变量的方式。????绑定变量是解决动态语句硬解析的利器。如果sql执行频度较高,但处理的数据量较少,结果集也相对较小,sql语句的解析时间也会接近或高于执行时间,此时就应该采用绑定变量的方式,这样就能减少sql语句编译时间,提高sql语句执行效率。?2.在wher...
30
热度 -
[SQL] SQL中ON跟WHERE条件的区别
SQL中ON和WHERE条件的区别数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。在使用leftjion时,on和where条件的区别如下:1、on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。2、where条件...
37
热度 -
[SQL] Spark1.4.0-SparkSQL与Hive调整-支持窗口分析函数
Spark1.4.0-SparkSQL与Hive整合-支持窗口分析函数?????Spark1.4发布,除了重量级的SparkR,其中的SparkSQL支持了我期待已久的窗口分析函数(windowfunctions),关于Hive中窗口分析函数的用法可参考Hive分析函数系列文章。?????在我们的数...
65
热度 -
[SQL] sql学习笔记(21)-增添外键
sql学习笔记(21)----------添加外键最近在忙考试,比较烦!本人一见到考试就蒙圈了!完全大脑空白,不受控制,再加上变态监考老师,更别提有多痛苦了。还好,顺利完成了考试,抽出点空来学习一下MySQL和Oracle,发现点问题,好似很严重。那么,我想问:如果让你写SQL语句,添...
91
热度 -
[SQL] oracle处置考勤时间,拆分考勤时间段的sql语句
oracle处理考勤时间,拆分考勤时间段的sql语句最近一直在用mysql数据库做云项目,有段时间没有接触oracle了,昨天有朋友叫我帮忙用oracle处理一个考勤记录的需求,我在考虑如何尽量精简实现上面花了一段时间。于是把这个实现做个记录。需求如下:rownum为奇数的为进厂时间,偶数的为离场时...
110
热度 -
[SQL] oracle sql轮换指定范围的字符串
oraclesql替换指定范围的字符串--oracle替换指定范围的字符串(范围4-6)selectsubstr('123456789',1,3)||'***'||SUBSTR('123456789',7)fromdual;--结果:123***789
117
热度 -
[SQL] Oracle的SQL优化2
Oracle的SQL优化二收到开发提交的一条SQL,在高并发下较慢,看能否做一些优化:该SQL是1个表对另一个表做Leftjoin,首先执行下看看,SQL>selectl.vcno,opttype,add_points,optdate,remark,memid,id,FAMILYID,crea...
86
热度 -
[SQL] Oracle的SQL优化1
Oracle的SQL优化一两个SCHEMA,开发反馈数据量相差无几,但一模一样的SQL,ASchema要跑6分钟,BSchema只5秒就出来了。SQL语句如下:SELECT*FROM(SELECTA.*,ROWNUMRNFROM(selectt3.check_show,t1.*,t2.storesi...
98
热度 -
[SQL] mybatis一条sql处理排序有关问题
mybatis一条sql处理排序问题插入序号及更新、删除调整序号,保证数值是连续的实现原理insert(查询当前主题下的最大值,如果没有就直接添加,如果有,就比较,如果当前大,直接插入(保证是连续的);如果当前小,就重新进行排序大于等于的进行加一,为当前腾一个位置注释:如果:当前条件下的表中有数据进...
107
热度 -
[SQL] 优化SqlServer-数据压缩
优化SqlServer--数据压缩数据压缩是对存储和性能优势的加强。减少数据库占用的磁盘空间量将减少整体数据文件存储空间,在一下几个方面增加吞吐量:1.更好的I/O利用率,每个页面可以读写更多的数据。2.更好的内存利用率,缓冲区可以缓存更多的数据。3.减少页面的闭锁,每个页面可以包含更多数据。由于数...
167
热度 -
[SQL] 不需要注册码,破译PL/SQL
不需要注册码,破解PL/SQL1、在运行下输入regedit,打开注册表????2、删除(1)HKEY_CURRENT_USER/Software/AllroundAutomations(2)HKEY_CURRENT_USER/Software/Microsoft/Security?
34
热度 -
[SQL] plsql插入中文乱码有关问题
plsql插入中文乱码问题中文乱码就是编码不统一所导致的了,解决办法只需要把编码统一下即可解决了。此种情况最大的可能就是客户端和服务器端的编码不一致,解决方法如下:1.查看服务器端编码selectuserenv('language')fromdual;我实际查到的结果为:AMERICAN_AMERI...
62
热度 -
[SQL] SqlServer数据安插性能小记
SqlServer数据插入性能小记对于SQL性能,已经很久没关注了。由于近期项目既没有几千万的海量数据也没有过多的性能要求,所以在性能上也就没下太多功夫。然而,前不久和朋友闲谈间话题一转就说到程序上了,他说他用Delphi做了个数据导入的功能,插入数据的时候感觉很慢。以个人对SQL的了解,就建议他使...
94
热度