1.在
創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供武寧網(wǎng)站建設(shè)、武寧做網(wǎng)站、武寧網(wǎng)站設(shè)計(jì)、武寧網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、武寧企業(yè)網(wǎng)站模板建站服務(wù),10多年武寧做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
SQLSERVER
管理器中選中視圖點(diǎn)擊右鍵選擇設(shè)計(jì),在設(shè)計(jì)畫面中可以看到欄位及來源表,邏輯等
2.在SQLSERVER
管理器中選中視圖點(diǎn)擊加號(hào)(+)展開,在欄位下可以看到
3.使用
SQL語句
,select
*
from
視圖名,在結(jié)果中也可以看到欄位
樓上的
這3中方法都是比較直接
也比較正確
真正用sql
查詢
視圖字段
select
name
from
syscolumns
where
id=object_id('視圖名')
這樣直接數(shù)據(jù)
就是視圖的各個(gè)字段
查看并導(dǎo)出SQL Server 2000數(shù)據(jù)表中字段的注釋信息:
此示例為導(dǎo)出某個(gè)表注釋的語句:(表名是bbs_bank_log)
SELECT sysobjects.name AS 表名, syscolumns.name AS 列名,
systypes.name AS 數(shù)據(jù)類型, syscolumns.length AS 數(shù)據(jù)長(zhǎng)度, 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' --導(dǎo)出注釋不為'null'的記錄
--AND (sysobjects.name = 'bbs_bank_log') --逐個(gè)關(guān)聯(lián)表名,可以用or連接條件
ORDER BY 表名
注意事項(xiàng):
上文中的語句是導(dǎo)出某個(gè)表的所有注釋,如果你需要簡(jiǎn)單的列出表的所有注釋,語句如下:
SELECT CONVERT(char, [value]) AS Expr1 FROM sysproperties
sysobjects是系統(tǒng)對(duì)象表,syscolumns是系統(tǒng)字段信息表,systypes是系統(tǒng)類型表。通過字段的ID和sysproperties(系統(tǒng)注釋屬性表)關(guān)聯(lián),即可讀出注釋信息。
查看并導(dǎo)出SQL Server 2005以上數(shù)據(jù)表中字段的注釋信息:
select minor_id,value from sys.extended_properties where major_id=數(shù)據(jù)表在數(shù)據(jù)庫中的ID Order By minor_id
一、舉個(gè)例子
表名為zwj,字段為sp,查詢sp字段中含有'所有'的語句為select?*?from?zwj?where?sp?like?'%所有%'?--表名為zwj,字段為sp,查詢sp字段中含有'所'或'有'的語句為select?*?from?zwj?where?sp?like?'%所%'?or?sp?like?'%有%'
二、含有醫(yī)院編號(hào)字段的所有表
select?a.[name]?表名?from?sysobjects?a,
( select?[id],count(*)?b?from?syscolumns
where?[name]?='HospitalId'
group?by?[id])
b?where?a.[id]=b.[id]
三、同時(shí)含有醫(yī)院編號(hào)和科室編號(hào)字段的所有表
select?a.[name]?表名?from?sysobjects?a
left?join
(select?[id],count(*)?b?from?syscolumns?where?[name]
in('HospitalId','DepartmentId')?group?by?[id]?having?count(*)1)?b
on?a.[id]=b.[id]
where?b.id?is?not?null
sqlserver數(shù)據(jù)庫主要特性:
(1)高性能設(shè)計(jì),可充分利用WindowsNT的優(yōu)勢(shì)。
(2)系統(tǒng)管理先進(jìn),支持Windows圖形化管理工具,支持本地和遠(yuǎn)程的系統(tǒng)管理和配置。
(3)強(qiáng)壯的事務(wù)處理功能,采用各種方法保證數(shù)據(jù)的完整性。
(4)支持對(duì)稱多處理器結(jié)構(gòu)、存儲(chǔ)過程、ODBC,并具有自主的SQL語言。 SQLServer以其內(nèi)置的數(shù)據(jù)復(fù)制功能、強(qiáng)大的管理工具、與Internet的緊密集成和開放的系統(tǒng)結(jié)構(gòu)為廣大的用戶、開發(fā)人員和系統(tǒng)集成商提供了一個(gè)出眾的數(shù)據(jù)庫平臺(tái)。
1、創(chuàng)建兩張測(cè)試表,
create table test_col1(factory_id int, factory_name varchar2(20));
create table test_col2(factory_id int, factory_name varchar2(20));
2、查看test_col1的表結(jié)構(gòu),select * from user_tab_cols t where table_name = 'TEST_COL1',有兩個(gè)字段,
3、查看test_col2的表結(jié)構(gòu),select * from user_tab_cols t where table_name = 'TEST_COL2',同樣有兩個(gè)字段,
4、查看factory_id、factory_name字段存在的所有表中記錄情況,select * from user_tab_cols t where column_name in ('FACTORY_ID','FACTORY_NAME'),
網(wǎng)站題目:sqlserver看字段,sqlserver查詢語句大全講解
網(wǎng)頁URL:http://aaarwkj.com/article42/dsigohc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、網(wǎng)站制作、響應(yīng)式網(wǎng)站、、云服務(wù)器、面包屑導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)