正文
sqlserver查看表构成,sqlserver查看表结构的语句
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
如何通过sql 查看表的结构
在查询分析器中用SQL语句
可输入以下编码进行查看
sp_help tablename (tablename是你要查看表结构的表名)
select * from information_schema.columns where table_name=你要查的表名
初级:使用管理工具SSMS 右侧对象树展开即可
中级:sp_HelpText 表名
高级:用SQL查询系统元数据
sql server怎么查看表结构
SQL
Server查询表结构语句
--1:获取当前数据库中的所有用户表
select
Name
from
sysobjects
where
xtype='u'
and
status=0
--2:获取某一个表的所有字段
select
name
from
syscolumns
where
id=object_id('表名')
--3:查看与某一个表相关的视图、存储过程、函数
select
a.*
from
sysobjects
a,
syscomments
b
where
a.id
=
b.id
and
b.text
like
'%表名%'
--4:查看当前数据库中所有存储过程
select
name
as
存储过程名称
from
sysobjects
where
xtype='P'
--5:查询用户创建的所有数据库
select
*
from
master..sysdatabases
D
where
sid
not
in(select
sid
from
master..syslogins
where
name='sa')
或者
select
dbid,
name
AS
DB_NAME
from
master..sysdatabases
where
sid
0x01
--6:查询某一个表的字段和数据类型
select
column_name,data_type
from
information_schema.columns
where
table_name
=
'表名'
如何查看sqlserver 表内容
直接打开表右键选择查看表的内容即可查看数据表中的内容。
工具原料:sql server2008
1、首先登录sql server服务器,输入正确的用户名和密码。
2、登录成功后在界面的左侧选择需要查看的数据表。
3、找到需要查看内容的表后,右击该表选择打开表。
4、然后就可以看该表对应的内容了。
SQLServer如何查看表结构呢?有同oracle的desc一样命令吗?
use Roy --数据库
go
--2005实现数据库表字段属性统计(2000里的系统表sysproperties描述表不存在,2005里用sys.extended_properties视图替代)
select
[表名]=c.Name,
[表说明]=isnull(f.[value],''),
[列名]=a.Name,
[列序号]=a.Column_id,
[标识]=case when is_identity=1 then '√' else '' end,
[主键]=case when exists(select 1 from sys.objects x join sys.indexes y on x.Type=N'PK' and x.Name=y.Name
join sysindexkeys z on z.ID=a.Object_id and z.indid=y.index_id and z.Colid=a.Column_id)
then '√' else '' end,
[类型]=b.Name,
[字节数]=case when a.[max_length]=-1 and b.Name!='xml' then 'max/2G'
when b.Name='xml' then '2^31-1字节/2G'
else rtrim(a.[max_length]) end,
[长度]=case when ColumnProperty(a.object_id,a.Name,'Precision')=-1 then '2^31-1'
else rtrim(ColumnProperty(a.object_id,a.Name,'Precision')) end,
[小数]=isnull(ColumnProperty(a.object_id,a.Name,'Scale'),0),
[是否为空]=case when a.is_nullable=1 then '√' else '' end,
[列说明]=isnull(e.[value],''),
[默认值]=isnull(d.text,'')
from
sys.columns a
left join
sys.types b on a.user_type_id=b.user_type_id
inner join
sys.objects c on a.object_id=c.object_id and c.Type='U'
left join
syscomments d on a.default_object_id=d.ID
left join
sys.extended_properties e on e.major_id=c.object_id and e.minor_id=a.Column_id and e.class=1
left join
sys.extended_properties f on f.major_id=c.object_id and f.minor_id=0 and f.class=1
关于sqlserver查看表构成和sqlserver查看表结构的语句的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。