SQL 判断字段类型语句
更新时间:2009年09月25日 23:16:47 作者:
SQL 判断字段类型语句实现代码。
-->Title:Generating test data
-->Author:wufeng4552
-->Date :2009-09-25 09:56:07
if object_id('tb')is not null drop table tb
go
create table tb(ID int,name text)
insert tb select 1,'test'
go
--方法1
select sql_variant_property(ID,'BaseType') from tb
--方法2
select object_name(ID)表名,
c.name 字段名,
t.name 数据类型,
c.prec 长度
from syscolumns c
inner join systypes t
on c.xusertype=t.xusertype
where objectproperty(id,'IsUserTable')=1 and id=object_id('tb')
-->Author:wufeng4552
-->Date :2009-09-25 09:56:07
if object_id('tb')is not null drop table tb
go
create table tb(ID int,name text)
insert tb select 1,'test'
go
--方法1
复制代码 代码如下:
select sql_variant_property(ID,'BaseType') from tb
--方法2
复制代码 代码如下:
select object_name(ID)表名,
c.name 字段名,
t.name 数据类型,
c.prec 长度
from syscolumns c
inner join systypes t
on c.xusertype=t.xusertype
where objectproperty(id,'IsUserTable')=1 and id=object_id('tb')
相关文章
存储过程解密(破解函数,过程,触发器,视图.仅限于SQLSERVER2000)
解密指定存储过程 exec sp_decrypt '存储过程名'2009-05-05利用ROW_NUMBER() OVER函数给SQL数据库中每一条记录分配行号的方法
这篇文章主要介绍了利用ROW_NUMBER() OVER函数给SQL数据库中每一条记录分配行号的方法,需要的朋友可以参考下2015-10-10Cont()与Where().Count()有时性能差别如此之大!
今天在修改后台用户公司管理列表时,发现列表加载超慢的bug!好几十秒啊!数据是相对其他的列表是稍微多点,不过也就4000多条,之前是好的,为啥这么慢呢?2010-03-03SQL中Group分组获取Top N方法实现可首选row_number
统计每个城市的最新10个产品本文采用了游标方法/Count查询/cross apply方法/row_number方法等等对比不难发现Group获取Top N场景时,可以首选row_number,游标cursor其次,另外两个就基本不考虑了2013-03-03Sql Server 存储过程调用存储过程接收输出参数返回值
这篇文章主要介绍了Sql Server 存储过程调用存储过程接收输出参数返回值,需要的朋友可以参考下2017-06-06
最新评论