云服务器网:购买云服务器和VPS必上的网站!

MSSQL查看表束缚:一招教你怎样快速弄定

在MSSQL数据库中,束缚是用于保证数据内容公道性,正确性,有效性及完全性的SQL对象。只有了解表的束缚性质,才能有效地管理表里的数据。
那怎样在MSSQL中快速查看表束缚呢?下面一招就教给你:
1. 首先,我们可使用以下语句,查看指定表的束缚:
SELECT

在MSSQL数据库中,束缚是用于保证数据内容公道性,正确性,有效性及完全性的SQL对象。只有了解表的束缚性质,才能有效地管理表里的数据。

那怎样在MSSQL中快速查看表束缚呢?下面一招就教给你:

1. 首先,我们可使用以下语句,查看指定表的束缚:

SELECT OBJECT_NAME(constid) AS ContrainName,

OBJECT_NAME(id) AS TableName,

colid,

type,

CONVERT(bit,status & 1) AS IsDisabled

FROM syscolumns

WHERE OBJECT_NAME(id)= ‘table_name’

其中,table_name指要查看的表名称;ContrainName指束缚名;colid指此束缚所在列;type指此束缚类型;IsDisabled指此束缚会不会已禁用。

2. 我们还可使用以下语句,查看指定表的所有束缚:

SELECT c.NAME as ColName, OBJECT_NAME(c.constid) AS ContrainName,

OBJECT_NAME(c.id) AS TableName,

c.colid, s.TEXT AS Definition

FROM syscolumns c

INNER JOIN syscomments s ON c.cdefault = s.id

WHERE OBJECT_NAME(c.id) = ‘table_name’

其中,table_name指要查看的表名称;ColName指此束缚所在列;ContrainName指束缚名;Definition指此束缚定义。

用上述语句,我们就能够查看指定表的束缚信息了,可以节省我们大量时间,也能够有效管理数据表里的内容,让我们既可以对数据内容进行有效的管理,又可以提高我们的开发效力。

本文来源:https://www.yuntue.com/post/96110.html | 云服务器网,转载请注明出处!

关于作者: yuntue

云服务器(www.yuntue.com)是一家专门做阿里云服务器代金券、腾讯云服务器优惠券的网站,这里你可以找到阿里云服务器腾讯云服务器等国内主流云服务器优惠价格,以及海外云服务器、vps主机等优惠信息,我们会为你提供性价比最高的云服务器和域名、数据库、CDN、免费邮箱等企业常用互联网资源。

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注