当前位置: 代码迷 >> SQL
 解决方案列表
  • [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
    热度
  • [SQL] sqlserver插入时发生在“xxx”处关键发生异常

    sqlserver插入时发生在“xxx”处关键发生错误今天知道了一个小技巧,当你的数据库表名为user时会sqlserver的表发生冲突,所以因该将user这样用[user],ok一切搞定.

    108
    热度
  • [SQL] SqlServer卸载范例

    SqlServer卸载实例进入检测工具(如360),卸载下输入Microsoftsqlserver...找到此项,通过卸载实例方式卸载接下来和安装有点类似接下来选择要删除的实例然后就非常轻松了

    100
    热度
  • [SQL] SQLServer与Oracle的对照

    SQLServer与Oracle的对比最近去铁科院面试,项目组长问了我这样一下问题:SQLServer与Oracle的区别是什么?从进入软件行业,从开始CS的编码到BS的编码过程中使用的都是SQLServer,在半年前开始敲DRP的过程中才接触到Oracle,当时给我的感觉Oracle太庞大了,也许...

    83
    热度
  • [SQL] SQLServer 复制中移除跟添加发布而不初始化所有项目

    SQLServer复制中移除和添加发布而不初始化所有项目-- 若提前“禁止架构更改”,新增的列不会自动添加大发布,此时应使用sp_articlecolumn添加列EXECsp_changepublication@publication=N'publication',@property...

    59
    热度
  • [SQL] Oracle基础学习登陆SQLPLUS(1)

    Oracle基础学习登陆SQLPLUS(一)SQLPLUS是ORACLE公司开发的很简洁的管理工具,SQLPLUS是最好的,最核心的ORACLE管理工具。SQLPLUS简洁而高效,舍弃浮华,反璞归真。使用sqlplus,进入sqlplus并进行简单的操作目的是熟悉oracle的小工具sqlplus的...

    92
    热度
  • [SQL] SQL优化路径

    SQL优化途径SQL在执行过程中的优化途径,主要包括如下几个:谓词下推(前推);调整执行顺序:大小表Join;合并:多个Limit合并;表达式提前计算;分区裁剪;

    62
    热度
  • [SQL] 黑马day10 预编译解决sql的流入攻击&PrepareStatement

    黑马day10预编译解决sql的注入攻击&PrepareStatementSQL注入攻击:由于dao中执行的SQL语句是拼接出来的,其中有一部分内容是由用户从客户端传入,所以当用户传入的数据中包含sql关键字时,就有可能通过这些关键字改变sql语句的语义,从而执行一些特殊的操作,这样的攻击方...

    232
    热度