SQL 判斷字段類型語(yǔ)句
-->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 數(shù)據(jù)類型,
c.prec 長(zhǎng)度
from syscolumns c
inner join systypes t
on c.xusertype=t.xusertype
where objectproperty(id,'IsUserTable')=1 and id=object_id('tb')
相關(guān)文章
MSSQL數(shù)據(jù)庫(kù)的定期自動(dòng)備份計(jì)劃。
MSSQL數(shù)據(jù)庫(kù)的定期自動(dòng)備份計(jì)劃。...2006-08-08MSSQL MySQL 數(shù)據(jù)庫(kù)分頁(yè)(存儲(chǔ)過(guò)程)
有關(guān)分頁(yè) SQL 的資料很多,有的使用存儲(chǔ)過(guò)程,有的使用游標(biāo)。本人不喜歡使用游標(biāo),我覺(jué)得它耗資、效率低;使用存儲(chǔ)過(guò)程是個(gè)不錯(cuò)的選擇,因?yàn)榇鎯?chǔ)過(guò)程是經(jīng)過(guò)預(yù)編譯的,執(zhí)行效率高,也更靈活2012-01-01存儲(chǔ)過(guò)程解密(破解函數(shù),過(guò)程,觸發(fā)器,視圖.僅限于SQLSERVER2000)
解密指定存儲(chǔ)過(guò)程 exec sp_decrypt '存儲(chǔ)過(guò)程名'2009-05-05利用ROW_NUMBER() OVER函數(shù)給SQL數(shù)據(jù)庫(kù)中每一條記錄分配行號(hào)的方法
這篇文章主要介紹了利用ROW_NUMBER() OVER函數(shù)給SQL數(shù)據(jù)庫(kù)中每一條記錄分配行號(hào)的方法,需要的朋友可以參考下2015-10-10Cont()與Where().Count()有時(shí)性能差別如此之大!
今天在修改后臺(tái)用戶公司管理列表時(shí),發(fā)現(xiàn)列表加載超慢的bug!好幾十秒啊!數(shù)據(jù)是相對(duì)其他的列表是稍微多點(diǎn),不過(guò)也就4000多條,之前是好的,為啥這么慢呢?2010-03-03SQL中Group分組獲取Top N方法實(shí)現(xiàn)可首選row_number
統(tǒng)計(jì)每個(gè)城市的最新10個(gè)產(chǎn)品本文采用了游標(biāo)方法/Count查詢/cross apply方法/row_number方法等等對(duì)比不難發(fā)現(xiàn)Group獲取Top N場(chǎng)景時(shí),可以首選row_number,游標(biāo)cursor其次,另外兩個(gè)就基本不考慮了2013-03-03Sql Server 存儲(chǔ)過(guò)程調(diào)用存儲(chǔ)過(guò)程接收輸出參數(shù)返回值
這篇文章主要介紹了Sql Server 存儲(chǔ)過(guò)程調(diào)用存儲(chǔ)過(guò)程接收輸出參數(shù)返回值,需要的朋友可以參考下2017-06-06