當前位置:首頁 » 編程語言 » sql備注
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql備注

發布時間: 2022-01-20 14:31:07

『壹』 如何獲得sql資料庫中備注欄位的內容

您好:

附一個語句,獲取表欄位屬性和注釋。

SELECT表名		=CASEWHENa.colorder=1THENd.nameELSE''END
,表說明 =CASEWHENa.colorder=1THENISNULL(f.value,'')ELSE''END
,欄位序號 =a.colorder
,欄位名 =a.name
,標識 =CASEWHENCOLUMNPROPERTY(a.id,a.name,'IsIdentity')=1THEN'√'ELSE''END
,主鍵 =CASEWHENEXISTS(='PK'ANDnameIN(
(
=a.idANDcolid=a.colid
)))THEN'√'ELSE''END
,類型 =b.name
,佔用位元組 =a.length
,長度 =COLUMNPROPERTY(a.id,a.name,'PRECISION')
,小數位數 =ISNULL(COLUMNPROPERTY(a.id,a.name,'Scale'),0)
,允許空 =CASEWHENa.isnullable=1THEN'√'ELSE''END
,默認值 =ISNULL(e.text,'')
,欄位說明 =ISNULL(g.[value],'')
FROMsyscolumnsa
LEFTJOINsystypesbONa.xusertype=b.xusertype
INNERJOINsysobjectsdONa.id=d.idANDd.xtype='U'ANDd.name<>'dtproperties'
LEFTJOINsyscommentseONa.cdefault=e.id
LEFTJOINsys.extended_propertiesgONa.id=g.major_idANDa.colid=g.minor_id
LEFTJOINsys.extended_propertiesfONd.id=f.major_idANDf.minor_id=0
--WHEREd.name='orders'--如果只查詢指定表,加上此條件
ORDERBYa.id,a.colorder

『貳』 SQL中,怎樣用語句添加表的備注,如題:

exec sp_addextendedproperty N'MS_Description', N'單位名稱為理學院、工學院、商學院分別對應的備注為理、工、商。' N'user', N'dbo', N'table', N'gz表', N'column', N'單位名稱'

『叄』 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 如何更新備注型欄位

replace是不能適用於備注型這個欄位的了.text也不適用.

建議:導出數據到別的表,改為varchar欄位,更新後再導過這邊.

呵.當然,前提是沒有超出varchar欄位長度.

『伍』 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)。



(5)sql備注擴展閱讀:

一、單行注釋

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

2、例子:

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

declare@startdate datetime。

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

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

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

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

『陸』 如何利用sql語句查看錶備注信息

select top 1000
ROW_NUMBER() OVER (ORDER BY a.object_id) AS No,
a.name AS 表名,
isnull(g.[value],'-') AS 說明
from
sys.tables a left join sys.extended_properties g
on (a.object_id = g.major_id AND g.minor_id = 0)

No 表名 說明
1 test_table 測試表
2 test_main -

『柒』 sql server,如何給表和欄位添加備注,並更新備注,以及查詢備注

sqlserver沒有這樣的功能,但你可以用powerdesigner等工具去建表,這個可以實現你要的,然後你在導到sqlserver就ok了

『捌』 SQL,-- 注釋符

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

『玖』 sql怎麼寫備注

update member set memo=memo+'增加一年' where expdate='2099-01-25%'

『拾』 sql server如何給表和欄位添加備注並更新備注以及查詢備注呢

表添加和修改備註:
新增:exec sp_addextendedproperty N'MS_Description', N'表備注內容', N'SCHEMA', N'dbo',N'table', N'表名';
修改:exec sp_updateextendedproperty N'MS_Description', N'表備注內容', N'SCHEMA', N'dbo',N'table', N'表名';
欄位添加和修改備註:
新增:exec sp_addextendedproperty N'MS_Description', N'欄位備注內容', N'SCHEMA', N'dbo',N'table', N'表名',N'column', N'欄位名';
修改:exec sp_updateextendedproperty N'MS_Description', N'欄位備注內容', N'SCHEMA', N'dbo',N'table', N'表名',N'column', N'欄位名';