1개 답변
- 최신
- 최다 투표
- 가장 많은 댓글
0
【以下的回答经过翻译处理】 这个小片段将告诉您表是否有主键 -
SELECT OBJECTPROPERTY(OBJECT_ID(N'TabA'),'TableHasPrimaryKey')
如果没有主键则返回0,如果有主键则返回1。
现在剩下的就是从 INFORMATION_SCHEMA 中获取所有表的列表 -
SELECT TABLE_SCHEMA, TABLE_NAME FROM INFORMATION_SCHEMA.TABLES