- SQL Server系統表sysobjects介紹與使用
- sqlserver字段類型詳解
- Sql Server 快速查看表結構(表描述及字段說明)
- SQL Server里查詢表結構命令
- Sql語句查看表結構
sp_columns 表名 查詢表結構
TABLE_QUALIFIER : 歸屬哪個數據庫
TABLE_OWNER : 歸屬哪個數據庫
TABLE_NAME : 表名
COLUMN_NAME : 列名
DATA_TYPE : 數據長度
TYPE_NAME : 數據類型
PRECISION : 精度(包含整數和小數點在內的所欲偶數字位數,scale只用來說明小數位數精度)
LENGTH : 長度
SCALE : 小數位數
RADIX :
NULLABLE : 是否可為空
REMARKS : 備注
COLUMN_DEF :
SQL_DATA_TYPE :
SQL_DATETIME_SUB:
CHAR_OCTET_LENGTH:
ORDINAL_POSITION:
IS_NULLABLE:
SS_DATA_TYPE:
SET COMPATIBILITY_LEVEL 用于設置MS SQL Server的兼容級別
MS SQL Server 2000:SET COMPATIBILITY_LEVEL=80
MS SQL Server 2005:SET COMPATIBILITY_LEVEL=90
MS SQL Server 2008:SET COMPATIBILITY_LEVEL=100
MS SQL Server 2012:SET COMPATIBILITY_LEVEL=110
最常使用方法:
ALTER DATABASE [數據庫名]
SET COMPATIBILITY_LEVEL = 100
collate
: 定義排序規則
數據庫 數據類型
有關sql 的幾種數據類型
binary
固定長度的二進制數據,其最大長度為 8,000 個字節。varbinary
可變長度的二進制數據,其最大長度為 8,000 個字節。image
可變長度的二進制數據,其最大長度為 2^31 - 1 (2,147,483,647) 個字節
一般Web站點都只是用varchar類型來存圖片路徑,不直接存圖片的二進制格式text
數據類型用來存儲大量的非統一編碼型字符數據。這種數據類型最多可以有2的31次方-1或20億個字符
char: 固定長度,存儲ANSI字符,不足的補英文半角空格。
nchar: 固定長度,存儲Unicode字符,不足的補英文半角空格
varchar: 可變長度,存儲ANSI字符,根據數據長度自動變化。
nvarchar: 可變長度,存儲Unicode字符,根據數據長度自動變化。
SQL Sever 沒有下面的數據類型
- double : 使用 float 代替