1.在
创新互联建站专业为企业提供武宁网站建设、武宁做网站、武宁网站设计、武宁网站制作等企业网站建设、网页设计与制作、武宁企业网站模板建站服务,10多年武宁做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
SQLSERVER
管理器中选中视图点击右键选择设计,在设计画面中可以看到栏位及来源表,逻辑等
2.在SQLSERVER
管理器中选中视图点击加号(+)展开,在栏位下可以看到
3.使用
SQL语句
,select
*
from
视图名,在结果中也可以看到栏位
楼上的
这3中方法都是比较直接
也比较正确
真正用sql
查询
视图字段
select
name
from
syscolumns
where
id=object_id('视图名')
这样直接数据
就是视图的各个字段
查看并导出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
一、举个例子
表名为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的紧密集成和开放的系统结构为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台。
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'),