作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
是否有我可以加入的系统表,以便我可以查询以查找带有标记为 ROWGUIDCOL 的列的所有表?
谢谢!
最佳答案
您可以使用 sys.columns
与 COLUMNPROPERTY
:
SELECT DISTINCT OBJECT_NAME(object_id) AS tab_name
FROM sys.columns
WHERE COLUMNPROPERTY(object_id, name, 'IsRowGuidCol') = 1
SqlFiddleDemo
CREATE TABLE MyTable(ID UNIQUEIDENTIFIER PRIMARY KEY DEFAULT NEWID());
CREATE TABLE MyTable2(ID UNIQUEIDENTIFIER ROWGUIDCOL PRIMARY KEY
DEFAULT NEWSEQUENTIALID());
╔══════════╗
║ tab_name ║
╠══════════╣
║ MyTable2 ║
╚══════════╝
关于sql - 查找所有具有 ROWGUIDCOL 的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34816312/
是否有我可以加入的系统表,以便我可以查询以查找带有标记为 ROWGUIDCOL 的列的所有表? 谢谢! 最佳答案 您可以使用 sys.columns 与 COLUMNPROPERTY : SELECT
我有一个包含非 PK rowguidcol 列的表,如下所示: CREATE TABLE [dbo].[SomeTable] ( ... RowGuid uniqueidentifier NO
考虑这个迁移代码: CreateTable( "dbo.Document", c => new {
我正在尝试更改现有的 SQL Compact 4 数据库以将主键更改为 ROWGUIDCOL,但没有成功。 SQL Compact ALTER TABLE documentation表示您可以使用 R
我是一名优秀的程序员,十分优秀!