SQL Server
nanbaifeiliao
书呆吧
展开
-
SQL Server查看端口号
SQL Server查看端口号原创 2022-08-09 17:01:47 · 1843 阅读 · 1 评论 -
SQL Server提高查询性能的方法
1、操作符号: NOT IN操作符此操作是强列推荐不使用的,因为它不能应用表的索引。 推荐方案:用NOT EXISTS 或(外连接+判断为空)方案代替 "IS NULL", "", "!<", "NOT", "NOT EXISTS", "NOT IN", "NOT LIKE", "LIKE '%500'",因为他们不走索引全是表扫描。NOT IN会多次扫描表,使用EXIST转载 2012-05-11 13:42:21 · 743 阅读 · 0 评论 -
优化SQL Server数据库
50种方法巧妙优化你的SQL Server数据库(转)2008-06-11 11:25查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢转载 2012-05-11 14:07:17 · 367 阅读 · 0 评论 -
SQL判断字符类型是否为数字
用ISNUMERIC函数 确定表达式是否为一个有效的数字类型。 语法 ISNUMERIC ( expression ) 参数 expression 要计算的表达式。 返回类型 int 注释 当输入表达式得数为一个有效的整数、浮点数、money 或 decimal 类型,那么 ISNUMERIC 返回 1;否则返回 0。返回值为 1 确转载 2012-10-30 15:33:42 · 1621 阅读 · 0 评论 -
Sql Server, 查询数据库中表的大小
-- =============================================-- 描 述:更新查询数据库中各表的大小,结果存储到数据表中-- =============================================CREATE PROCEDURE [dbo].[sp_UpdateTableSpaceInfo]ASBEGIN --查询是否存在转载 2015-11-12 14:43:56 · 484 阅读 · 0 评论 -
数据库Check
Check数据库是否有错的SQL:DBCC CHECKDB('数据库名')发现出错之后,就修复数据库。使用命令如下:exec sp_dboption '数据库名',N'single',N'true'dbcc checkdb('数据库名',REPAIR_ALLOW_DATA_LOSS)exec sp_dboption '数据库名',N'single',N'FALS...原创 2016-01-04 17:14:03 · 3168 阅读 · 0 评论 -
SQL设置自增长列的初始值
今天遇到一个问题,客户的自增长字段变成了int的最大值,导致不能插入数据了。如果将表的数据清空,那么还需要重设自增长字段的初始值,设置语句如下: DBCC CHECKIDENT (RSItem, RESEED, 1001)这个sql的意思是将RSItem中的自增长字段的初始值设置为1001。原创 2017-12-07 14:52:46 · 9576 阅读 · 0 评论 -
查看SQL数据库中是否含有全角字符
检索出含有全角数字的记录:SELECT * FROM RSItem WHERE itemcode COLLATE Chinese_PRC_CS_AS_WS like '%[0-9]%'或者是:SELECT * FROM RSItem WHERE itemcode COLLATE Chinese_PRC_CS_AS_WS like '%0%'SELECT * FROM RSItem W...原创 2018-12-13 10:23:09 · 5255 阅读 · 1 评论