mssql
-
sql server中的decimal或者numeric的精度问题
何谓精度:最多可以存储的十进制数字的总位数,包括小数点左边和右边的位数。该精度必须是从 1 到最大精度 38 之间的值。默认精度为 18。 小数位数:小数点右边可以存储的十进制数字…
-
mssql 指定字段编号sql语句
复制代码 代码如下: select nid,ntitle,nreadtimes,Row_number() over(order by nreadtimes desc) as row…
-
SQL 时间类型的模糊查询
今天用time Like ‘2008-06-01%’语句来查询该天的所有数据,被提示语句错误。查了一下才发现该模糊查询只能用于String类型的字段。 自己…
-
MSSQL 游标使用 心得
游标为您提供了在逐行的基础上而不是一次处理整个结果集为基础的操作表中数据的方法。 1.如何使用游标 1)定义游标语句 Declare <游标名> Cursor For …
-
Sql语句与存储过程查询数据的性能测试实现代码
一.建立数据库Liezui_Test ID int 主键 自增 Title varchar(100) ReadNum int 二.向数据库中插入100万条数据 declare @i…
-
select * from sp_who的解决方案
方法一:使用临时表。首先创建一个与sp_who相同字段的临时,然后用insert into 方法赋值,这样就可以select这个临时表了。具体代码如下: create table …
-
删除重复记录,并且剩下一条
我们可以通过下述方法删除重复记录: 例:表名:dbo.品种描述$,字段包括:ID_PK,品种名称,性状标准编号,代码,首先创建一个和原表结构一样的表: 复制代码 代码如下: sel…
-
SQL Server"错误 21002: [SQL-DMO]用户 * 已经存在问题解决
错误21002:[sql-dmo]用户***已经存在错误 此错误的原因多是因为将MSSQL备份移植到另一服务器还原时出现。 主要原因是原来的备份还原时保留了原用户的信息,导致产生孤…
-
SQL Server提示"选定的用户拥有对象,所以无法除去该用户”
我试了网上提供的一些方法都不行,最后还是自己用SQL解决了些问题。 1 在查询分析器里面选中出问题的数据库,然后输入: Exec sp_configure ‘allow…
-
找出所有非xml索引并重新整理的sql
复制代码 代码如下: DECLARE cur CURSOR FOR SELECT [object_name]=s.name+’.’+OBJECT_NAME(…