Alex2 101 Ответов: 1

Как извлечь столбцы из таблицы без поля первичного ключа в SQL?


Я хочу получить столбцы из таблицы без поля первичного ключа в sql.

Я извлекаю столбцы из таблицы . Я хочу получить без поля столбца первичного ключа

Что я уже пробовал:

SELECT COLUMN_NAME,'' as  ValidateMsg
       FROM INFORMATION_SCHEMA.COLUMNS
       WHERE TABLE_NAME = 'ICCS_REP_ICCSC01'
       AND TABLE_SCHEMA='dbo'

1 Ответов

Рейтинг:
0

Karthik_Mahalingam

SELECT COLUMN_NAME  FROM INFORMATION_SCHEMA.COLUMNS   WHERE TABLE_NAME = 'TableName'  AND TABLE_SCHEMA='dbo'
except SELECT   column_name   FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS AS TC
INNER JOIN     INFORMATION_SCHEMA.KEY_COLUMN_USAGE AS KU   ON TC.CONSTRAINT_TYPE = 'PRIMARY KEY' AND TC.CONSTRAINT_NAME = KU.CONSTRAINT_NAME AND   KU.table_name='TableName'


передано от SQL Server: получение первичного ключа таблицы с помощью sql-запроса-переполнение стека[^]