請教sql語句如何取得表中的列名資料型別及長度

2021-03-07 13:51:34 字數 1342 閱讀 2833

1樓:匿名使用者

1,可以通過sys.columns,syscolumns檢視檢視關於欄位的所有資訊,如select name,type_name(system_type_id)as 型別,max_length as 長度

from sys.columns where object_id=object_id('tab')

2,還可以通過sp_columns儲存過程檢視欄位資訊

2樓:匿名使用者

sql server 的 系統儲存過程 sp_help,可以直接獲取

例: sp_help a ,獲取表a的結構及自增id狀態等等。

3樓:匿名使用者

--果然簡潔是王道啊呵呵

select * from sys.columns where object_id=object_id('tab')

4樓:匿名使用者

sp_help tab

這樣的?

5樓:匿名使用者

select column_name,data_type,len(data_type) from information_schema.columns where table_name='表名'

sql如何查某個表某個欄位的資料型別?

6樓:貪吃的xiao熊

select a.name as [column],b.name as type

from syscolumns a,systypes b

where a.id=object_id('表名bai') and a.xtype=b.xtype and a.name='列名'

【延展】

sql是什du

麼意思?

sql是英文structured query language的縮寫,zhi意思為結構化查詢語言dao。sql語言的主要功能

內就是同各種資料容庫建立聯絡,進行溝通。按照ansi(美國國家標準協會)的規定,sql被作為關係型資料庫管理系統的標準語言。sql語句可以用來執行各種各樣的操作,例如更新資料庫中的資料,從資料庫中提取資料等。

7樓:匿名使用者

select owner 表屬抄

組襲,table_name 表名

bai,column_name 列名du,data_type 欄位型別

zhi,data_length 欄位長度

dao from all_tab_columns where table_name='表名' and owner='屬組' order by column_id;

sql語句中的列內容如何累加

不知道你的是oracle還是sql server,如果是oracle就是下面這條語句 scott orcl col id format 00scott orcl select id,ltrim sys connect by path conn name,as conn name from selec...

sql語句,如何對同一列資料中不同的值,計數

select bg severity,count as row count from 表名 du group by bg severity 結果 zhi daobg severity row count 1 低專 xx 2 中 xx 1 高 xx select sum case when bg se...

SQL查詢語句如何定義變數Sql中如何給變數賦值?

假設三個表 a,b,c,通過a中查出來的一個記錄來覺得下面去查b還是c表 declare varchar temp 10 select temp x from db a where if temp 0 select from db b where.else if temp 1 select from...