sqlserver看字段,sqlserver查询语句大全讲解

Sql Server2005数据库怎么查看视图里的字段。

1.在

创新互联建站专业为企业提供武宁网站建设、武宁做网站、武宁网站设计、武宁网站制作等企业网站建设、网页设计与制作、武宁企业网站模板建站服务,10多年武宁做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

SQLSERVER

管理器中选中视图点击右键选择设计,在设计画面中可以看到栏位及来源表,逻辑等

2.在SQLSERVER

管理器中选中视图点击加号(+)展开,在栏位下可以看到

3.使用

SQL语句

,select

*

from

视图名,在结果中也可以看到栏位

楼上的

这3中方法都是比较直接

也比较正确

真正用sql

查询

视图字段

select

name

from

syscolumns

where

id=object_id('视图名')

这样直接数据

就是视图的各个字段

如何查看并导出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

sqlserver数据库中怎样查询某个字段中含有某些字

一、举个例子

表名为zwj,字段为sp,查询sp字段中含有'所有'的语句为select * from zwj where sp like '%所有%' --表名为zwj,字段为sp,查询sp字段中含有'所'或'有'的语句为select * from zwj where sp like '%所%' or sp like '%有%'

二、含有医院编号字段的所有表

select a.[name] 表名 from sysobjects a,

( select [id],count(*) b from syscolumns

where [name] ='HospitalId'

group by [id])

b where a.[id]=b.[id]

三、同时含有医院编号和科室编号字段的所有表

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数据库主要特性:

(1)高性能设计,可充分利用WindowsNT的优势。

(2)系统管理先进,支持Windows图形化管理工具,支持本地和远程的系统管理和配置。

(3)强壮的事务处理功能,采用各种方法保证数据的完整性。

(4)支持对称多处理器结构、存储过程、ODBC,并具有自主的SQL语言。 SQLServer以其内置的数据复制功能、强大的管理工具、与Internet的紧密集成和开放的系统结构为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台。

sqlserver 查询字段在哪个表里

1、创建两张测试表,

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的表结构,select * from user_tab_cols t where table_name = 'TEST_COL1',有两个字段,

3、查看test_col2的表结构,select * from user_tab_cols t where table_name = 'TEST_COL2',同样有两个字段,

4、查看factory_id、factory_name字段存在的所有表中记录情况,select * from user_tab_cols t where column_name in ('FACTORY_ID','FACTORY_NAME'),


网页标题:sqlserver看字段,sqlserver查询语句大全讲解
文章出自:http://scyanting.com/article/dsigohc.html