我的友情链接

51CTO博客开发

原创 点赞0 阅读190 收藏0 评论0 2017-11-22

sqlserver 中字段的批量替换(2)

一、问题描述: 1。在Sql Server 中,ntext/text/p_w_picpath 字段不允许应用replace函数替换内容; 2。通过convert字段转换,可以把ntext字段转换为varchar(8000),然后用Relpace函数替换,不过,此方法,对于字段长度大于8000的ntext字段无效。 二、问题解决 整理通用存储过程,代码如下: 复制代码 代码如下:

原创 点赞0 阅读375 收藏0 评论0 2012-08-14

sqlserver 中ntext字段的批量替换(1)

MSSQL批量替换语句 在SQL SERVER中批量替换字符串的方法 详细出处参考:http://www.jb51.net/article/23038.htm 方法一:(这种是最常用的,因为很多大段的内容都使用text ntext等数据类型,而我们通常也是替换里面的内容) varchar和nvarchar类型是支持replace,所以如果你的text不超过8000可以先转换成前面两种类型再使

原创 点赞0 阅读1075 收藏0 评论0 2012-08-14

SQL Server与Oracle数据库在安全性上的异同

在数据库领域中,人们普遍认为Oracle数据库的安全性要比SQL Server数据库高。下面我就比较这两种数据库在安全性设计上面的异同。掌握好这些内容,对于我们在数据库安全方面的设计与管理过程中,有着举足轻重的作用。 一、角色到用户的授权 现在很多应用软件,包括数据库系统,都采用了角色到用户的授权体系。也就是说,先给一个角色进行授权,然后再把用户加入到这个角色中,让其拥有这个角色的权限。 如

转载 点赞0 阅读274 收藏0 评论0 2011-07-01

双TOP二分法生成分页SQL类

博客开张,先发以前的几个老物件儿,以前写下来的,现在发上来权当记录和分享。这个类是用来生成分页SQL的,记得那时思考写一个只传一条查询语句就能生成分页SQL的方法,然后发现了双TOP分页法,不过双TOP法在后半页就很慢,后来一个同学发过来的一篇文章:2分法-通用存储过程分页(top max模式)版本(性能相对之前的not in版本极大提高)通过它,发现了还二分法这东东,甚感神奇,不过它是用

转载 点赞0 阅读353 收藏0 评论0 2011-07-01

数据同步复制技术

http://chenjie.blog.51cto.com/24029/6130

转载 点赞0 阅读298 收藏0 评论0 2010-07-09

使你的 SQL 语句完全优化

1)选择最有效率的表名顺序(只在基于规则的优化器中有效): Oracle的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他表

转载 点赞0 阅读166 收藏0 评论0 2010-07-09

重建索引提高SQL Server性能

        大多数SQL Server表需要索引来提高数据的访问速度,如果没有索引,SQL Server 要全表进行扫描读取表中的每一个记录才能找到所要的数据。索引可以分为簇索引和非簇索引:簇索引通过重排表中的数据来提高数据的访问速度;而非簇索引则通过维护表中的数据指针来提高数据的访问速

转载 点赞0 阅读196 收藏0 评论0 2010-07-09

SQL SERVER性能优化综述

 

转载 点赞0 阅读190 收藏0 评论0 2010-07-09

ping的完全用法

对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我发挥最大的功也并不是说我可以让ping能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: ping [-t]

转载 点赞0 阅读159 收藏0 评论0 2010-05-20

Netstat命令详解

Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。      如果你的计算机有时候接收到的数据报导致出错数据或故障,你不必感到奇怪,TCP/IP可以容许这些类型的错误,并能够自动重发数据报。但如果累计的出错情况数目占到所接收的IP数据报相当大的百分比,或者它的数目正迅速增加

转载 点赞0 阅读123 收藏0 评论0 2010-05-20

多表操作及子查询

多表查询; 人事表:                               &nb

转载 点赞0 阅读263 收藏0 评论0 2010-04-29

记录

http://dufei.blog.51cto.com

转载 点赞0 阅读113 收藏0 评论0 2010-04-29

视图

  视图的作用: 1.       将用户限定在表中的特定行上,例如,只允许雇员看到工作跟踪表内关于自己的行。 2.       将用户限定在特定列上。例如,对于那些不负责处理工资的员工,只允许他们看见雇员表中的姓名列、性别列,部门列,等等,但却看不到任何包含工资

转载 点赞0 阅读148 收藏0 评论0 2010-04-29

SQL 2005之四种排名函数

SQL 2005之四种排名函数       在SQL 2005中存在四种排名函数: ROW_NUMBER、RANK、DENSE_RANK 和 NTILE。这些新函数可以有效地分析数据以及向查询的结果行提供排序值。您可能发现这些新函数有用的典型方案包括:将连续整数分配给结果行,以便进行表示、分页、计分和绘制直方图。 &

转载 点赞0 阅读197 收藏0 评论0 2010-04-16

DBA常用脚本

在SQL2000中禁用的作业大家尽量不要启用了~因为下面脚本enable设置为1了~ -----------检查作业的脚本------ ------------kerryyu----------------- create procedure day_job_checkasselect distinct a.name as '作业 名称',     &

转载 点赞0 阅读389 收藏0 评论0 2010-04-16

一些SQL脚本

  SQL的一些小技巧,很实用,也不好整理,很零散。 都是一些处理经验,有的使得SQL简洁,有的效率上会更好。   还没有完成,有空了慢慢完善。     环境MySQL5 数据模型图:   一、AND条件组合简化   例子1:查询两胜三负的比赛号。下面两个SQL是等价的:   SELECT MAT

转载 点赞0 阅读265 收藏0 评论0 2010-04-16

DBA常用脚本

例28.1  查看数据库所在机器操作系统参数(xp_msver)查看数据库所在机器操作系统参数的存储过程如下EXEC master..xp_msver 例28.2  查看当前数据库服务器名(xp_getnetname、HOST_NAME())EXEC master..xp_getnetname 或者:SELECT HOST_NAME()例28.3  查看服务器上所有W

转载 点赞0 阅读221 收藏0 评论0 2010-04-16

SQL Server 同步复制测试

SQL Server 同步复制测试 1.     测试环境: 操作系统 windows  Server 2003 sp1  ,两台,独立系统,不在一个信任域内(如果在同一信任域,权限操作就更简单了)。 数据库:SQL Server 2000 SP4 企业版 2.     条件准备: 1

转载 点赞0 阅读103 收藏0 评论0 2010-04-16

SQL 导出数据相关脚本

我在2000中时用数据导入和导出就能够很顺利的完成,但是在2005中 表下面还有字段的文件夹,在导出时我真的是郁闷了好久 找不到数据导出 如果有人会请赐教 在下用的是英文版的 就更头疼了没有用过2005) 不胜感激!谢谢! 这个问题第1个回答: SQL codeSQL SERVER 与ACCESS、EXCEL的数据转换 熟悉SQL SERVER 2000的数据库管理员都知道,其DTS可

转载 点赞0 阅读215 收藏0 评论0 2010-04-16

sql server 2005下开启xp_cmdshell的办法

sql server 2005下开启xp_cmdshell的办法 2009年05月09日 星期六 下午 06:06 sql server 2005下开启xp_cmdshell的办法EXEC sp_configure 'show advanced options', 1;RECONFIGURE;EXEC sp_configure 'xp_cmdshell', 1;RECONF

转载 点赞0 阅读275 收藏0 评论0 2010-04-16

SQL语句性能调整原

SQL语句编写注意问题SQL语句性能调整原则 [ 作者: 石骁騑 ] 一、问题的提出在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQ

转载 点赞0 阅读124 收藏0 评论0 2010-04-16

SQL Server导出导入数据方法

SQL Server导出导入数据方法一、导出导入SQL Server里某个数据库 1.在SQL Server企业管理器里选中要转移的数据库,按鼠标右键,选所有任务->备份数据库。 2.备份 选数据库-完全,   目的 备份到 按添加按钮    文件名 在SQL Server服务器硬盘下输入一个自定义的备份数据库文件名(后缀一般是ba

转载 点赞0 阅读202 收藏0 评论0 2010-04-16

[分享]五种提高 SQL 性能的方法

 标签:sql 优化 server    [

转载 点赞0 阅读106 收藏0 评论0 2010-04-16

sql 级联修改的触发器例子

写一个小触发器         AB两表结构相同 主健code     要在A 上建触发器     insert   into或Update   A表时         如果   insert   则insert   into &

转载 点赞0 阅读898 收藏0 评论1 2010-01-10

sql 语法

SQL语句总览:  DQL(数据查询语言):select  DML(数据操纵语言):insert,update,delete  DDL(数据定义语言): create,alter,drop(table|view|index)  DCL(数据控制语言): grant,revoke,rollback,commit(控制权限|事务)逐个描述:(一)select语句

转载 点赞0 阅读753 收藏0 评论0 2010-01-10

函数

 SQL Server中的T-SQL的几个重要函数       今日碰到个问题:要实现数据表中的一个字段中的文本为"xxx.gif"的转换为"xxx.jpg",我不知道其具体名称,只知道是以gif结尾。  问题解决:update pet set petPhoto=substring(p

转载 点赞0 阅读257 收藏0 评论0 2010-01-10

sql 级联修改

在数据库中建了两张表,都有flag字段(类型一样),应当是在程序运行时两张表中的字段值是一致的。可是现在有不一样的,要手工修改一下,可是数据太多,手工不好找啊,怎么样写语句才能找出相同字段不相等的值,也就是怎么用select查出两张表中那个字段不一样的那条记录。 假设A,B为表名,id为主键 select A.id,B.id,A.flag,B.flag from A,B where A.id

转载 点赞0 阅读1608 收藏0 评论0 2010-01-10

了解存储过程的编写经验和优化措施

 在数据库的开发过程中,经常会遇到复杂的业务逻辑和对数据库的操作,这个时候就会用SP来封装数据库操作。如果项目的SP较多,书写又没有一定的规范,将会影响以后的系统维护困难和大SP逻辑的难以理解,另外如果数据库的数据量大或者项目对SP的性能要求很,就会遇到优化的问题,否则速度有可能很慢,经过亲身经验,一个经过优化过的SP要比一个性能差的SP的效率甚至高几百倍。

转载 点赞0 阅读174 收藏0 评论0 2010-01-10

sql server2005 储存过程学习实例

什么是存储过程呢?   定义:   将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。   讲到这里,可能有人要问:这么说存储过程就是一堆SQL语句而已啊?   Microsoft公司为什么还要添加这个技术呢?   那么存储过程与一般的

转载 点赞0 阅读623 收藏0 评论0 2010-01-10
  • 1
  • 2
写文章