
SQL
文章平均质量分 54
渃水
今夕何夕....
展开
-
SQL 逗号分割数据
有很多数据,格式是这样的由数字与逗号、或是纯数字组成 或是NULL如果有逗号,就截取第一个逗号之前的数字,没有逗号就直接返回数字例如:123,11,745121354534,1545456465NULL查询结果1231354534456465NULL很简单的小东西,一开始没写出来,后来集思广益,想到了这么两种方法,在这原创 2013-07-26 08:37:56 · 2343 阅读 · 0 评论 -
sql一些语句性能及开销优化
以下并非本人整理,但是看后感觉相当不错,特此分享。1、应用程序中,保证在实现功能的基础上,尽量减少对数据库的访问次数;通过搜索参数,尽量减少对表的访问行数,最小化结果集,从而减轻网络负担;能够分开的操作尽量分开处理,提高每次的响应速度;在数据窗口使用SQL时,尽量把使用的索引放在选择的首列;算法的结构尽量简单;在查询时,不要过多地使用通配符如SELECT * FROM转载 2013-10-22 14:45:09 · 810 阅读 · 0 评论 -
如何写出高性能的SQL语句
优化SQL查询:如何写出高性能SQL语句1、首先要搞明白什么叫执行计划?执行计划是数据库根据SQL语句和相关表的统计信息作出的一个查询方案,这个方案是由查询优化器自动分析产生欀如一条SQL语句如果用来从一个10万条记录的表中查1条记录,那查询优化器会选择“索引查找”方式,如果该表进行了归档,当前只剩下5000条记录了,那查询优化器就会改变方案,采用 “全表扫描”方式。可见,执行计划并不转载 2013-12-19 17:02:08 · 1042 阅读 · 0 评论 -
查询通知中的语法格式,SqlDependency传入SQL的限制
前一阵子用SqlDependency遇到了很多问题,原创 2014-07-18 21:38:32 · 4142 阅读 · 3 评论 -
使用SqlDependency后,数据库日志增长过快,并有错误 Service Broker needs to access the master key in the database .
日志错误:Service Broker needs to access the master key in the database 'BRM_TEST'. Error code:32. The master key has to exist and the service master key encryption is required.原因:SqlDependency在清转载 2014-07-14 10:37:30 · 2109 阅读 · 0 评论 -
服务器之间数据复制
INSERT OPENROWSET('SQLOLEDB', 'server=sql服务器名或IP地址;uid=用户名;pwd=密码',数据库名.架构名.表名)(列,列...)SELECT 列,列... FROM 本地表/*例:INSERT OPENROWSET('SQLOLEDB', 'server=YY;uid=sa;pwd=sa',Account.dbo.BaseSupplier)原创 2015-03-02 08:42:25 · 831 阅读 · 1 评论