-
[SQL] 容易而有效的SQL优化方式
简单而有效的SQL优化方式对于像我这样开发经验不是很丰富的人而言,在编码的过程中往往考虑更多的是功能是否实现,而忽略了对SQL语句的优化以及程序整体性能的考虑。这使得在程序部署上线试运行的过程中产生这样或那样的问题。在调试解决这些问题的过程中,不知不觉地增加了开发维护的成本。下面就对几种比较常见的S...
91
热度 -
[SQL] sql之left join、right join、inner.
sql之leftjoin、rightjoin、inner...leftjoin(左联接)返回包括左表中的所有记录和右表中联结字段相等的记录rightjoin(右联接)返回包括右表中的所有记录和左表中联结字段相等的记录innerjoin(等值连接)只返回两个表中联结字段相等的行举例如下:-------...
102
热度 -
[SQL] 怎么在SQL Server中使用触发器
如何在SQLServer中使用触发器触发器主要优点如下:触发器是自动的:当对表中的数据作了任何修改之后立即被激活,触发器与数据库中的表紧密相关,比如当对表执行INSERT、UPDATE或DELETE操作时,触发器就会自动执行。触发器可以对数据库中的表进行嵌套的触发,一个触发器执行启动另一个触发器的操...
78
热度 -
[SQL] SQL Server适用经验与技巧大汇集
SQLServer实用经验与技巧大汇集包括安装时提示有挂起的操作、收缩数据库、压缩数据库、转移数据库给新用户以已存在用户权限、检查备份集、修复数据库等。1.挂起操作在安装Sql或sp补丁的时候系统提示之前有挂起的安装操作,要求重启,这里往往重启无用,解决办法:到HKEY_LOCAL_MACHINE\...
106
热度 -
[SQL] SQLServer 远道备份和恢复
SQLServer远程备份和恢复以下语句要在查询分析器中逐步逐句执行,删除注释标识"--"执行,完了再加上"--",接着执行下一句--第一步:在备份机建立共享文件夹在程序代码中调用(或者CMD窗口)--master..xp_cmdshell'mdD:\SqlBak'--master..xp_cmds...
36
热度 -
62
热度 -
98
热度 -
49
热度 -
[SQL] SQL SERVER性能优化综上所述
SQLSERVER性能优化综述近期因工作需要,希望比较全面的总结下SQLSERVER数据库性能优化相关的注意事项,在网上搜索了一下,发现很多文章,有的都列出了上百条,但是仔细看发现,有很多似是而非或者过时(可能对SQLSERVER6.5以前的版本或者ORACLE是适用的)的信息,只好自己根据以前的经...
110
热度 -
[SQL] sql 杜撰字段关联查询
sql虚拟字段关联查询最近不知道领导是不是进入了更年期,整天整出一些令人难以置信的问题,自己说成大事者不拘于小节,然后要我们开啊的时候处处为难我们。功能没给你实现吗?我已经实现了好不好?出错了吗?我测试过了没错更加郁闷的是没需求的开发,没计划的开发我很是无语,当我们提出这个问题很严重的时候他又说:先...
37
热度 -
[SQL] oracle装配选择的字符集与PLSQL Developer的字符集不同时
oracle安装选择的字符集与PLSQLDeveloper的字符集不同时如果oracle安装选择的字符集与PLSQLDeveloper的字符集不同,则打开PLSQLDeveloper时会提示:如它提示的:在运行中输入:regedit找到到文中提示的路径,发现NLS_LANG键的值为:SIMPLIFI...
25
热度 -
[SQL] 对表进行任何操作都不被允许,提示SQLSTATE=57016 SQLCODE=-668 ,原因码 "7"的异常:SQL0668N Operation not
对表进行任何操作都不被允许,提示SQLSTATE=57016SQLCODE=-668,原因码"7"的错误:SQL0668NOperationnot对表进行任何操作都不被允许,提示SQLSTATE=57016SQLCODE=-668,原因码"7"的错误:SQL0668N?Opera...
251
热度 -
[SQL] 增高sql执行效率的几点建议
提高sql执行效率的几点建议提高SQL执行效率的几点建议:??◆尽量不要在where中包含子查询;??关于时间的查询,尽量不要写成:whereto_char(dif_date,'yyyy-mm-dd')=to_char('2007-07-01','yyyy-mm-dd');??◆在过滤条件中,可以过...
23
热度 -
[SQL] oracle的sql优化小结
oracle的sql优化总结HK学习笔记?oracle的sql也是遵循几点原则1.能用oracle自带函数,或者用他的函数可以实现的效果,尽量用oracle的函数,因为他的函数的算法和实现函数的语言都是效率非常高的,一般情况下比我们写的要高效。?2.sql的关键字都大写,因为oracle再执行sql...
56
热度 -
[SQL] Oracle中优化SQL的准则
Oracle中优化SQL的原则1。已经检验的语句和已在共享池中的语句之间要完全一样2。变量名称尽量一致3。合理使用外联接4。少用多层嵌套5。多用并发语句的优化步骤一般有:1。调整sga区,使得sga区的是用最优。2。sql语句本身的优化,工具有explain,sqltrace等3。数据库结构调整4。...
59
热度 -
[SQL] ORACLE的sql调优二(转载)
ORACLE的sql调优2(转载)oracle的sql也是遵循几点原则1.能用oracle自带函数,或者用他的函数可以实现的效果,尽量用oracle的函数,因为他的函数的算法和实现函数的语言都是效率非常高的,一般情况下比我们写的要高效。2.sql的关键字都大写,因为oracle再执行sql时,会把所...
28
热度 -
[SQL] ORACLE的sql调优一(转载)
ORACLE的sql调优1(转载)OracleSQL的优化规则:?尽量少用IN操作符,基本上所有的IN操作符都可以用EXISTS代替????????用IN写出来的SQL的优点是比较容易写及清晰易懂,但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以...
104
热度 -
[SQL] sql 话语对时间操作的总结(转)
sql语句对时间操作的总结(转)sql语句对时间操作的总结来源:延迟:sysdate+(5/24/60/60)在系统时间基础上延迟5秒sysdate+5/24/60在系统时间基础上延迟5分钟sysdate+5/24在系统时间基础上延迟5小时sysdate+5在系统时间基础上延迟5天add_month...
80
热度 -
[SQL] oracle查询出错sql.SQLException: ORA-00911: 无效字符
oracle查询报错sql.SQLException:ORA-00911:无效字符在开发中遇到一个奇怪的问题,写了一条SQL语句,在PLSQL中可以运行,可是加到程序中却运行不了.SQL如下:selectt.frqfrq,sum(nvl(t.ghrs,0))ghrs,sum(nvl(t.mzrc,0...
199
热度 -
[SQL] 导入导出csv资料(PL/SQL Developer)
导入导出csv文件(PL/SQLDeveloper)在运用与数据库有关的操作时,总是会与数据的导入导出打交道。因此,对数据导入导出的熟悉很重要,这会对我们的操作节省很多时间,不必在这方面花费过多的时间。我们知道,PL/SQLDeveloper可以导入或者导出CSV文件。下面就来讲解一下这个步骤:导入...
34
热度