【发布时间】:2020-02-19 15:38:38
【问题描述】:
我能否将行数添加到同一个查询中,还是需要单独创建一个?
SELECT DISTINCT c.TABLE_SCHEMA, c.TABLE_NAME, c.COLUMN_NAME, c.DATA_TYPE, \
( \
SELECT DISTINCT p.CONSTRAINT_TYPE \
FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE kcu \
INNER JOIN INFORMATION_SCHEMA.TABLE_CONSTRAINTS p ON p.CONSTRAINT_NAME=kcu.CONSTRAINT_NAME AND p.CONSTRAINT_TYPE=\'PRIMARY KEY\' \
WHERE kcu.TABLE_NAME = c.TABLE_NAME AND kcu.COLUMN_NAME=c.COLUMN_NAME \
) AS CONSTRAINT_TYPE, NULL AS DATA_PRECISION, NULL AS DATA_SCALE \
FROM INFORMATION_SCHEMA.COLUMNS c
【问题讨论】: