Click here to Skip to main content
15,894,646 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I want to fetch columns from a table without primary key field in sql.

I am fetching columns from a table . I want to fetch without primary key column field

What I have tried:

SELECT COLUMN_NAME,'' as  ValidateMsg
       FROM INFORMATION_SCHEMA.COLUMNS
       WHERE TABLE_NAME = 'ICCS_REP_ICCSC01'
       AND TABLE_SCHEMA='dbo'
Posted
Updated 28-Feb-17 22:17pm

1 solution

SQL
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'


referred from SQL Server: Get table primary key using sql query - Stack Overflow[^]
 
Share this answer
 
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900