随笔分类 -  SQL Server

sqlserver with(nolock)
摘要:所有Select加 With (NoLock)解决阻塞死锁 在查询语句中使用 NOLOCK 和 READPAST 处理一个数据库死锁的异常时候,其中一个建议就是使用 NOLOCK 或者 READPAST 。有关 NOLOCK 和 READPAST的一些技术知识点: 对于非银行等严格要求事务的行业,搜 阅读全文

posted @ 2017-07-12 13:44 其善-从之 阅读(772) 评论(0) 推荐(0)

sqlserver 空 处理
摘要:NULL:没有对(列)变量输入数据 'NULL'字符串:是长度为4的字符串 空字符串:有对(列)变量输入数据,输入的数据为空字符串 select case lxdh when '' then '空' when 'NULL' THEN '空' ELSE rtrim(ltrim(isnull( lxdh 阅读全文

posted @ 2017-05-31 10:09 其善-从之 阅读(432) 评论(0) 推荐(0)

sqlserver搜索中怎么把varchar类型转换成numeric类型
摘要:sqlserver搜索中怎么把varchar类型转换成numeric类型 可以用cast来转换 如:列名叫grade,表名为A select cast(grade as numeric(y,x)) from A 其中y代表数据长度,x代表小数位长度 注意:grade中必须全为数字或小数点,如果存在中 阅读全文

posted @ 2016-02-25 08:15 其善-从之 阅读(7759) 评论(0) 推荐(0)

sql server还原注意事项
摘要:使用Sql Server 2000的数据库备份文件还原Sql Server 2000的数据库和还原Sql Server 2005的数据库区别:1.在还原至Sql 2000时是必须新建数据库并对其还原,新建的数据库名称与原库名称相同;2.在还原至Sql 2005时是必须不能新建数据库才能对其还原,还原 阅读全文

posted @ 2016-02-03 10:36 其善-从之 阅读(251) 评论(0) 推荐(0)

存储过程优缺点总结
摘要:优点: 1、快速 a、当对数据库进行复杂操作时(如对多个表进行 Update,Insert,Query,Delete 时),可将此复杂操作用存储过程封装起来与数据库提供的事务处理结合一起使用。这些操作,如果用程序来完成,就变成了一条条的 SQL 语句,可能要多次连接数据库。而换成存储,只需要连接一次 阅读全文

posted @ 2016-02-03 10:26 其善-从之 阅读(375) 评论(0) 推荐(0)

SQL Server char,varchar,nchar,nvarchar区别
摘要:SQL Server char,varchar,nchar,nvarchar区别 (1) 定义: char: 固定长度,存储ANSI字符,不足的补英文半角空格。 nchar: 固定长度,存储Unicode字符,不足的补英文半角空格 varchar: 可变长度,存储ANSI字符,根据数据长度自动变化。 阅读全文

posted @ 2016-02-03 10:17 其善-从之 阅读(158) 评论(0) 推荐(0)