sqlserver表備注
Ⅰ 如何查看並導出sqlSERVER數據表中欄位的注釋信息
查看並導出SQL Server 2000數據表中欄位的注釋信息:
此示例為導出某個表注釋的語句:(表名是bbs_bank_log)
SELECT sysobjects.name AS 表名, syscolumns.name AS 列名,
systypes.name AS 數據類型, syscolumns.length AS 數據長度, CONVERT(char,
sysproperties.[value]) AS 注釋
FROM sysproperties RIGHT OUTER JOIN
sysobjects INNER JOIN
syscolumns ON sysobjects.id = syscolumns.id INNER JOIN
systypes ON syscolumns.xtype = systypes.xtype ON
sysproperties.id = syscolumns.id AND
sysproperties.smallid = syscolumns.colid
WHERE (sysobjects.xtype = 'u' OR
sysobjects.xtype = 'v') AND (systypes.name <> 'sysname')
--and CONVERT(char,sysproperties.[value]) <> 'null' --導出注釋不為'null'的記錄
--AND (sysobjects.name = 'bbs_bank_log') --逐個關聯表名,可以用or連接條件
ORDER BY 表名
注意事項:
上文中的語句是導出某個表的所有注釋,如果你需要簡單的列出表的所有注釋,語句如下:
SELECT CONVERT(char, [value]) AS Expr1 FROM sysproperties
sysobjects是系統對象表,syscolumns是系統欄位信息表,systypes是系統類型表。通過欄位的ID和sysproperties(系統注釋屬性表)關聯,即可讀出注釋信息。
查看並導出SQL Server 2005以上數據表中欄位的注釋信息:
select minor_id,value from sys.extended_properties where major_id=數據表在資料庫中的ID Order By minor_id
Ⅱ sql server,如何給表和欄位添加備注,並更新備注,以及查詢備注
sqlserver沒有這樣的功能,但你可以用powerdesigner等工具去建表,這個可以實現你要的,然後你在導到sqlserver就ok了
Ⅲ SQLserver 怎麼給每個欄位進行備注工具建表和代碼建表
用圖形化界面,在設置ID自動增長的那裡,有個寫欄位備注信息的,你好好看看。
Ⅳ 修改資料庫的一個sql語句
Update 語句
Update 語句用於修改表中的數據,語法: update 表名 set 欄位名1=值1,... Where 關鍵字=值
1、使用Update語句,如果省略「 Where條件」,將更新數據表內的全部記錄。
2、賦值時,注意欄位的類型。若為文本型或備注型,則欄位值兩邊要加引號,若為日期/時間型,則欄位值兩邊要加上#號(加引號也可以);若為布爾類型,則該欄位的值為True或 False;若為自動編號類型,則不要給該欄位賦值。
拓展資料
批量修改數據
update 表名 set 欄位名=stuff(欄位名,1,3,'新內容');
如:將表test中name欄位的前3個字元改成'test'
update test set name=stuff(name,1,3,'test');
sqlserver stuff用法
1、作用
刪除指定長度的字元,並在指定的起點插入另一組字元。
2、語法
STUFF ( character_expression , start , length ,character_expression )
3、示例
在第一個字元串stringtest中刪除從第3個位置(字元r)開始的三個字元,然後在刪除的起始位置插入第二個字元串,返回一個新的字元串。
select stuff('stringtest',3,3,'ok'配胡稿)
結果 stroktest
4、參數
character_expression
一個字元數據表達式。character_expression可以是培孝常量、變數,也可以是字元列或二進制數據列。
start
一個整數,指定要刪除和插入的開始位置。如果start或length為負,則返回空字元串。如果start比第一個character_expression長,則返回空字元串。start可以是bigint類型。
length
一個整數,指定要刪除的字元串數。如果length比第一個character_expression長,則最多刪除到最後一個character_expression中的最後一個字元。length可以是bigint類型。
5、返回類型
如果character_expression是受支持的字元數據類型,則返回字元數據。如果character_expression是一個不受支持的binary數據類型,則返回二進制數據。
6、做碼備注
如果結果值大於返回類型支持的最大數,則產生錯誤
Ⅳ sql 在查詢結果最後一行添加備注
肯定做不到合並單元格,資料庫不是excel
不過可以找1個為字元型的欄位,比如你查詢一個東西sql語句這樣
select id,name,pirce from 表名
結果是
1 張三 100
2 李四 200
你要顯示成
1 張三 100
2 李四 200
12月獎金
selectid,name,pircefrom表名
unionall
select'','12月獎金',''
這是sqlserver的寫法
Ⅵ sql server 單個表中最大多少條記錄
SQLSERVER中一張表最大記錄數是沒有限制的,不過會受物理存儲空間的限制。解決方法如下:
1、首先在電腦中打開sql server 可視化工具。