Getting Started with Adobe After Effects - Part 6: Motion Blur


Upload Image Close it
Select File

My blog on SQL Server, TSQL, MSBI and other areas of SQL Server.
Browse by Tags · View All
Cube in Sql Server.. 2
RollUp 2
Groupby 2
Use of NULLIF 2
Procedures 2
Search Objects (Table Name 2
Happy diwali 1
SP_Rename 1
Bulk Insert 1
Completed 4 Years in IT Profession......................................... 1

Archive · View All
May 2012 10
June 2012 7
October 2012 3
July 2012 2
November 2012 1
September 2012 1

List out all the primary key from database

Jun 29 2012 12:00AM by Nirav Gandhi   

/*********************List Out the Primary Key*********/

SELECT p.TABLE_NAME,c.CONSTRAINT_NAME,c.COLUMN_NAME ,P.CONSTRAINT_SCHEMA
FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS p ,
     INFORMATION_SCHEMA.KEY_COLUMN_USAGE c
WHERE CONSTRAINT_TYPE = 'PRIMARY KEY'
AND c.TABLE_NAME = p.TABLE_NAME
AND c.CONSTRAINT_NAME = p.CONSTRAINT_NAME
ORDER by c.TABLE_NAME

Tags: List out all the primary key from database


Nirav Gandhi
38 · 5% · 1503
3
 
0
Lifesaver
 
 
0
Learned
 
0
Incorrect



Submit

4  Comments  

  • To get the table's primary key you can also use:

    sp_pkeys tableName
    
    commented on Jun 29 2012 4:44AM
    Hardik Doshi
    20 · 9% · 2839
  • if table is is different schema then dbo

    use following

    sp_pkeys  TableName, SchemaName
    
    commented on Jun 30 2012 12:38AM
    Kirti M.Darji
    10 · 16% · 4983
  • One another way of finding all PK in a DB

    SELECT 
        SO.[Name] as [Table_Name],
        ColUsage.Column_Name as [Column_Name],
        TC.CONSTRAINT_NAME as [Primary_Key]
    FROM 
        INFORMATION_SCHEMA.TABLE_CONSTRAINTS TC, 
        INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE ColUsage ,
        (SELECT [NAME] FROM dbo.sysobjects WHERE xtype='u') AS SO
    WHERE 
        ColUsage.Constraint_Name = TC.Constraint_Name
        AND ColUsage.Table_Name = TC.Table_Name
        AND Constraint_Type = 'PRIMARY KEY '
        AND ColUsage.Table_Name = SO.[Name];
    
    commented on Jul 7 2012 11:59PM
    Vadivel
    474 · 0% · 79
  • Another way of finding all PKs in a DB:

    SELECT 
        TC.TABLE_NAME as [Table_name], 
        ColUsage.Column_Name,
        TC.CONSTRAINT_NAME as [Primary_Key]
    FROM 
        INFORMATION_SCHEMA.TABLE_CONSTRAINTS TC
        INNER JOIN 
        INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE ColUsage
        	ON TC.CONSTRAINT_NAME = ColUsage.CONSTRAINT_NAME
    WHERE 
        TC.CONSTRAINT_TYPE = 'PRIMARY KEY' 
        AND TC.TABLE_NAME 
        IN (
        		SELECT [NAME] AS [TABLE_NAME] 
        		FROM SYS.OBJECTS 
        		WHERE TYPE = 'U'
        	);
    
    commented on Jul 8 2012 12:00AM
    Vadivel
    474 · 0% · 79

Your Comment


Sign Up or Login to post a comment.

"List out all the primary key from database" rated 5 out of 5 by 3 readers
List out all the primary key from database , 5.0 out of 5 based on 3 ratings
    Copyright © Rivera Informatic Private Ltd Contact us      Privacy Policy      Terms of use      Report Abuse      Advertising      [ZULU1097]