當前位置:首頁 » 編程語言 » sql2008表的注釋
擴展閱讀
瀏覽器音樂緩存怎麼讀 2022-08-11 10:14:43
砂漿存儲斗 2022-08-11 10:13:44
steam改密碼冷卻在哪裡看 2022-08-11 10:13:24

sql2008表的注釋

發布時間: 2022-07-07 19:34:59

A. 各種資料庫中的sql語句中都怎麼加註釋

1、在powerBuilder中新建一個Physical Data Model,在其中新建一個用戶表。

B. sql server怎麼查看錶注釋

右擊表-》屬性-》擴展屬性-》右側屬性欄有個MS_Description 是表的注釋

右擊表-》 設計-》選中一列-》將最下方那欄拉到最後-》「說明」這欄是列的注釋

C. 在sql2008中注釋多行、取消多行注釋的快捷點是什麼呢

注釋多行快捷鍵: 先CTRL+K+C

取消注釋快捷鍵: 先CTRL+K+U

常用快捷鍵:

1、CTRL + SHIFT + B:生成解決方案

2、CTRL+F7 :生成編譯

3、CTRL+O:打開文件

4、CTRL+SHIFT+O:打開項目

5、CTRL+SHIFT+C:顯示類視圖窗口

6、F4:顯示屬性窗口

7、SHIFT+F4:顯示項目屬性窗口

8、CTRL+SHIFT+E:顯示資源視圖

9、F12:轉到定義

10、CTRL+F12:轉到聲明

(3)sql2008表的注釋擴展閱讀

功能更新:

SQL Server 2008增加了很多新功能包括:新功能包括數據壓縮,基於策略的管理和集成全文檢索功能。可以對整個資料庫、數據文件和日誌文件進行加密,而不需要改動應用程序;為了在線添加內存資源而擴展SQL Server中的已有的支持,

熱添加CPU使資料庫可以按需擴展。事實上,CPU資源可以添加到SQL Server 2008所在的硬體平台上而不需要停止應用程序。

D. SQL2008中在創建表的時候如何給欄位添加備注

如下圖:


E. sql 2008 里的注釋為什麼有時候能用有時候不能用(如圖)

單行注釋的格式是 --
多行注釋的格式/* 開頭 */結束

F. sql怎麼寫注釋文檔

mysql 伺服器支持 # 到該行結束、-- 到該行結束 以及 /* 行中間或多個行 */ 的注釋方格:

mysql> SELECT 1+1; # 這個注釋直到該行結束

mysql> SELECT 1+1; -- 這個注釋直到該行結束

mysql> SELECT 1 /* 這是一個在行中間的注釋 */ + 1;

mysql> SELECT 1+

/*

這是一個

多行注釋的形式

*/

1;

注意 -- (雙長劃) 注釋風格要求在兩個長劃後至少有一個空格!

盡管伺服器理解剛才描述的注釋句法,但 MySQL 客戶端的語法分析在 /* ... */ 注釋方式上還有所限止:

單引號和雙引號被用來標志一個被引用字元串的開始,即使是在一個注釋中。如果注釋中的引號沒有另一個引號與之配對,那和語法分析程序就不會認為注釋結束。如果你以互動式運行 mysql,你會產生困惑,因為提示符從 mysql> 變為 '> 或 ">。

一個分號被用於指出當前 SQL 語句的結束並且跟隨它的任何東西表示下一行的開始。

不論你是以互動式運行 mysql 還是將命令放在一個文件中,然後以 mysql < some-file 告訴 mysql 讀取它的輸入,這個限制均存在。

G. 如何用sql語句創建表是寫注釋

注釋存在sysproperties表裡
表注釋對應的smallid為0的記錄,
欄位注釋對應的是smallid大於0的記錄,
id是對象id與sysobjects表中的id相對應

H. 如何在Sql2008中獲取表欄位屬性和注釋

select b.[value] from sys.columns a left join sys.extended_properties b on a.object_id=b.major_id
and a.column_id=b.minor_id inner join sysobjects c on a.column_id=c.id
and a.[name]='列名' and c.[name]='表名'
SELECT
表名=case when a.colorder=1 then d.name else '' end,
表說明=case when a.colorder=1 then isnull(f.value,'') else '' end,
欄位序號=a.colorder,
欄位名=a.name,
標識=case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end,
主鍵=case when exists(SELECT 1 FROM sysobjects where xtype='PK' and name in (
SELECT name FROM sysindexes WHERE indid in(
SELECT indid FROM sysindexkeys WHERE id = a.id AND colid=a.colid
))) then '√' else '' end,
類型=b.name,
佔用位元組數=a.length,
長度=COLUMNPROPERTY(a.id,a.name,'PRECISION'),
小數位數=isnull(COLUMNPROPERTY(a.id,a.name,'Scale'),0),
允許空=case when a.isnullable=1 then '√'else '' end,
默認值=isnull(e.text,''),
欄位說明=isnull(g.[value],'')
FROM syscolumns a
left join systypes b on a.xusertype=b.xusertype
inner join sysobjects d on a.id=d.id and d.xtype='U' and d.name<>'dtproperties'
left join syscomments e on a.cdefault=e.id
left join sys.extended_properties g on a.id=g.major_id and a.colid=g.minor_id
left join sys.extended_properties f on d.id=f.major_id and f.minor_id=0
--where d.name='orders' --如果只查詢指定表,加上此條件
order by a.id,a.colorder

I. sql2008怎麼查看錶的內容

1、首先登錄sql server伺服器,輸入正確的用戶名和密碼。

(9)sql2008表的注釋擴展閱讀:

一個資料庫通常包含一個或多個表。每個表由一個名字標識(例如「客戶」或者「訂單」)。表包含帶有數據的記錄(行)。

下面的例子是一個名為 "Persons" 的表:

Id

LastName

FirstName

Address

City

1 Adams John Oxford Street London

2 Bush George Fifth Avenue New York

3 Carter Thomas Changan Street Beijing

上面的表包含三條記錄(每一條對應一個人)和五個列(Id、姓、名、地址和城市)。

SQL 語句

您需要在資料庫上執行的大部分工作都由 SQL 語句完成。

下面的語句從表中選取 LastName 列的數據:

SELECT LastName FROM Persons

結果集類似這樣:

LastName

Adams

Bush

Carter

J. 如何在SQL Server 中添加註釋

首先,要明確一點的是注釋存在sysproperties表中而不是跟創建的表捆綁到一起的
具體使如方法如下:
一、使用SQL Server窗口創建表是會有注釋窗口;
二、使用SQL語句的comment語句,該語句放置在create table()後面,如:
comment on table table_name is 'table_mark'
comment on column table_name."Column" is 'column_mark'
三、調用系統存儲過程sp_addextendedproperty來添加註釋,如:
EXECUTE sp_addextendedproperty N'MS_Description',N'雇員信息',N'user',N'dbo',N'table',N'Employee',NULL,NULL
EXECUTE sp_addextendedproperty N'MS_Description',N'主鍵ID,自動增加',N'user',N'dbo',N'table',N'Employee',N'column',N'EmployeeID'
或者
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'角色ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CharData', @level2type=N'COLUMN',@level2name=N'charid'
GO