當前位置:首頁 » 編程語言 » sqlserver注釋

sqlserver注釋

發布時間: 2022-06-12 05:16:37

❶ 如何在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

❷ SQL Server中的注釋是代碼中不執行的文本字元串,主要有哪兩方面的作用

  • 隨著SQL語句變長,復雜性增加,添加一些描述性的注釋,便於今後參考,或者供項目後續參與人員參考。

  • 注釋的另一個重要應用是暫時停止要執行的SQL代碼。如果你碰到一個長SQL語句,而只想測試它的一部分,那麼應該注釋掉一些代碼,以便資料庫將其視為注釋而加以忽略。

    祝好運,望採納

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

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

❹ sqlserver 2000表注釋和欄位注釋,存在哪個表中,哪個欄位

sysproperties表裡
表注釋對應的smallid為0的記錄,欄位注釋對應的是smallid大於0的記錄,id是對象id與sysobjects表中的id相對應,可以join一下取得表名

❺ 如何查看並導出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 如何添加註釋,不用腳本能行嗎

首先,要明確一點的是注釋存在sysproperties表中而不是跟創建的表捆綁到一起的具體使如方法如下:一、使用SQLServer窗口創建表是會有注釋窗口;二、使用SQL語句的comment語句,該語句放置在createtable()後面,如:commentontabletable_nameis'table_mark'commentoncolumntable_name."Column"is'column_mark'三、調用系統存儲過程sp_addextendedproperty來添加註釋,如:EXECUTEsp_addextendedpropertyN'MS_Description',N'雇員信息',N'user',N'dbo',N'table',N'Employee',NULL,NULLEXECUTEsp_addextendedpropertyN'MS_Description',N'主鍵ID,自動增加',N'user',N'dbo',N'table',N'Employee',N'column',N'EmployeeID'或者EXECsys.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

❼ SQL,-- 注釋符

在SQL中注釋符--是和開發語言的注釋使用類似--開頭的語句不會被執行和解析,只能作為描述(注釋)出現。

❽ sql注釋的多行注釋

一、多行注釋

c語言相同的程序注釋符號,即「/**/」。「/*」用於注釋文字的開頭,「*/」用於注釋文字的結尾,可在程序中標識多行文字為注釋。

二、格式:/*注釋內容*/。

例子:

DECLARE @myvariable DATETIME

1、The following statements retrieve the current date and time and extract the day of the week from the results.

2、SELECT @myvariable=GETDATE()。

SELECT DATENAME(dw,@myvariable)。



(8)sqlserver注釋擴展閱讀:

一、單行注釋

1、ANSI 標準的注釋符「--」 用於單行注釋,格式:--注釋內容。

2、例子:

use pangu-- 使用名為pangu的資料庫。

declare@startdate datetime。

set@startdate=『1/1/2000』。

select『Start Date:』+convert(varchar(12)@startdate)。

convert()函數用於轉換數據類型。

注意這里的注釋'--'符號後需要一個空格,注釋才生效。

❾ 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'

❿ SQL Server支持兩種注釋,一種是行注釋,以」--「開頭;另一種是塊注釋以『/*'開

在transact-sql
中可使用兩類注釋符。
1、ansi
標準的注釋符「--」
用於單行注釋;
2、與c語言相同的程序注釋符號,即「/**/」。「/*」用於注釋文字的開頭,「*/」用於注釋文字的結尾,可在程序中標識多行文字為注釋。

熱點內容
我的世界怎麼擴容伺服器內存 發布:2024-05-05 17:19:54 瀏覽:46
java讀取文件字元 發布:2024-05-05 17:15:18 瀏覽:10
三星怎麼應用加密 發布:2024-05-05 17:13:18 瀏覽:151
cad字體在那個文件夾 發布:2024-05-05 17:08:20 瀏覽:329
什麼時候用編譯器 發布:2024-05-05 17:08:20 瀏覽:765
應急救援腳本 發布:2024-05-05 17:08:17 瀏覽:337
我的世界搭建無正版驗證伺服器 發布:2024-05-05 17:03:48 瀏覽:817
我的世界伺服器地址寶可夢 發布:2024-05-05 17:00:16 瀏覽:254
dede企業源碼 發布:2024-05-05 16:57:53 瀏覽:786
如何查看java版本 發布:2024-05-05 16:45:05 瀏覽:494