您如何以编程方式确定哪些SQL表具有标识列-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

您如何以编程方式确定哪些SQL表具有标识列

2019-12-28 23:24:42 745 1

我想在SQL Server 2005中创建具有标识列及其在T-SQL中的对应表的列的列表。

结果将类似于:

TableName,ColumnName
SQL
取消 提交回答
全部回答(1)
  • 心有灵_夕
    2019-12-28 23:24:59

    对于SQL Server而言,这样做的另一种潜在方法是较少使用对系统表的依赖(该表可能会发生变化,版本之间会有所不同),这是使用INFORMATION_SCHEMA视图:

    select COLUMN_NAME, TABLE_NAME
    from INFORMATION_SCHEMA.COLUMNS
    where COLUMNPROPERTY(object_id(TABLE_SCHEMA+'.'+TABLE_NAME), COLUMN_NAME, 'IsIdentity') = 1
    order by TABLE_NAME
    
    0 0
相关问答

1

回答

利用SQL如何创建一个表?

2021-11-01 18:38:32 152浏览量 回答数 1

1

回答

SQL如何创建一个表?

2021-10-11 16:40:19 327浏览量 回答数 1

1

回答

Spark程序中使用SQL语句读取ORC文件的方法是什么?

2021-12-09 20:17:07 150浏览量 回答数 1

1

回答

Spark程序中使用SQL语句注册一个临时基于内存的表并映射到此ORC表的方法是什么?

2021-12-09 20:17:42 118浏览量 回答数 1

1

回答

Spark程序中使用SQL语句查询Hive的表数据的方法是什么?

2021-12-09 20:18:17 182浏览量 回答数 1

1

回答

sql语句中方括号[]的用途是什么?

2019-12-26 21:28:33 654浏览量 回答数 1

0

回答

SQL Server“带有加密”语句的有用性

2019-12-27 10:06:22 388浏览量 回答数 0

1

回答

如何监视SQL Server 2005上已执行的sql语句

2019-12-26 22:09:18 693浏览量 回答数 1

1

回答

来自OpenQuery结果的SQL语句上的“无效列名”错误

2019-12-26 22:20:28 387浏览量 回答数 1

1

回答

MySQL 的SQL语句优化问题

2016-02-27 13:54:53 2862浏览量 回答数 1
0
文章
732
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载