SQL得到資料庫的字段型別,及長度

2021-04-15 07:45:53 字數 745 閱讀 7670

用檢視

select a.object_id,a.name as tablename,

b.name as columnname,c.name as typename,

b.max_length,b.scale

from sys.all_objects a,sys.columns b,sys.types c

where a.object_id = b.object_id

and b.system_type_id = c.system_type_id

and a.type='u'

order by tablename 

用表訪問

select a.id,a.name as tablename,

b.name as columnname,c.name as typename,

b.length,b.xscale

from dbo.sysobjects a,dbo.syscolumns b,dbo.systypes c

where a.id = b.id

and b.xtype = c.xtype

and a.type='u'

order by tablename

oracle

select column_name,data_type,data_length,data_precision,data_scale from all_tab_columns where table_name="表名"

SQL資料庫字段型別說明

bit 0或1的整型數字 int 從 2 31 2,147,483,648 到2 31 2,147,483,647 的整型數字 allint 從 2 15 32,768 到2 15 32,767 的整型數字 tinyint 從0到255的整型數字 decimal 從 10 38到10 38 1的定精...

SQL資料庫字段型別詳解

sql資料庫字段型別詳解 資料型別 型別 描述 bit 整型 bit 資料型別是整型,其值只能是0 1或空值。這種資料型別用於儲存只有兩種可能值的資料,如yes 或no true 或fa lse on 或off int 整型 int 資料型別可以儲存從 231 2147483648 到231 214...

SQL資料庫字段型別說明

bit 0或1的整型數字 int 從 2 31 2,147,483,648 到2 31 2,147,483,647 的整型數字 smallint 從 2 15 32,768 到2 15 32,767 的整型數字 tinyint 從0到255的整型數字 decimal 從 10 38到10 38 1的...