--sql獲取指定資料表所有字段型別和精度指令碼,直接執行下面的指令碼即可
select a.name,
case a.precision
when 0 then
case a.is_ansi_padded
when 1 then
convert(nvarchar(15),b.name+ '('+convert(nvarchar(10),a.max_length)+')')
when 0 then
b.name
end
else
case a.scale
when 0 then
b.name
else
b.name+ '('+convert(nvarchar(10),a.precision)+','+convert(nvarchar(10),a.scale)+')'
end
endas typelength from sys.columns a left join sys.types b on a.system_type_id=b.system_type_id and a.user_type_id=b.user_type_id where a.object_id =(select object_id from sys.objects where name ='當前資料庫中的已有資料表名稱');
獲取結果會類似下面的格式:
djbh char(15)
dj_sort int
lingsshl decimal(14,3)
sql 獲取指定資料表的所有欄位名稱的字串
鑑於獲取資料表的列表資料時候經常需要獲取欄位名稱。特整理了下如下 適用場合 設計或者更新sql儲存過程的select語句或者insert語句 返回字串格式類似於 id,begintime,endtime,addip,updateuser,updatetime,updateip select name...
qt 獲取sql資料表的所有的字段
1 mysql 資料庫 mysql安裝成功後可以看到已經存在mysql information schema和test這個幾個資料庫。information schema庫中有乙個名為columns的表,這個表中記錄了資料庫中所有表的字段資訊。知道這個表後,獲取任意表的字段就只需要一條select語...
Winform開發框架之動態指定資料表
在winform開發框架的應用中,大多數的時候,我們都是採用固定的表名作為運算元據表的物件,但有時候,有些特殊的需要,需要動態指定表的名稱,如表名稱可能和年份有關係或者和登入使用者的身份有關係等等。本文介紹基於我的winform開發框架,介紹如何動態構造表名,實現向不同表獲取資料的操作實現。例如 資...