sqlserver
zjun0211
这个作者很懒,什么都没留下…
展开
-
SQL表和存储过程创建修改日期
查询建立时间--表select * from sysobjects where id=object_id(N'表名') and xtype='U' --表的结构 select * from syscolumns where id=object_id(N'表名') --存储过程 select * from sysobjects where id=object_id(N转载 2013-03-25 13:52:42 · 426 阅读 · 0 评论 -
OBJECTPROPERTY 返回当前数据库中对象的有关信息
OBJECTPROPERTY : 返回当前数据库中对象的有关信息语法 : OBJECTPROPERTY ( id , property ) 例如:OBJECTPROPERTY (object_id(N'authors') , N'ISTABLE') = 1或select * from dbo.sysobjects where Object_Id(N'myTable'转载 2013-03-26 16:55:26 · 370 阅读 · 0 评论 -
查看 SqlServer 中查看数据库表大小
--查看 SqlServer 中查看数据库表大小 create table #tb(表名 sysname,记录数 int ,保留空间 varchar(10),使用空间 varchar(10),索引使用空间 varchar(10),未用空间 varchar(10))go insert into #tb exec sp_MSForEachTable 'EXEC sp_spaceused ''?原创 2013-03-26 16:51:10 · 612 阅读 · 0 评论 -
sql合并列值
SQL code问题描述:无论是在sql 2000,还是在 sql 2005 中,都没有提供字符串的聚合函数, 所以,当我们在处理下列要求时,会比较麻烦:有表tb, 如下:id value----- ------1 aa1 bb2 aaa2 bbb2 ccc需要得到结果:id values-转载 2013-03-26 17:26:13 · 654 阅读 · 0 评论 -
SQL取随机数
SELECT CAST(RAND()*100 AS INT)SELECT substring(convert(nvarchar(36),newid()),1,5)SELECT CAST(rand()*9999+1000 AS INT)SELECT CAST(rand()*9999+1000 AS INT)select abs(checksum(newid()) % 100000)原创 2013-03-26 17:05:18 · 456 阅读 · 0 评论