Skip to content

Instantly share code, notes, and snippets.

@tilakpatidar
Last active March 15, 2018 09:58
Show Gist options
  • Save tilakpatidar/92bcd65da79c7df3a647f226de080f36 to your computer and use it in GitHub Desktop.
Save tilakpatidar/92bcd65da79c7df3a647f226de080f36 to your computer and use it in GitHub Desktop.
Common SQL server queries
-- Finding difference in values for some key
SELECT * from A a,b WHERE a.id = b.id AND NOT a.name = b.name;
--Returns one row for each CHECK, UNIQUE, PRIMARY KEY, and/or FOREIGN KEY
SELECT *
FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS
WHERE CONSTRAINT_NAME='XYZ'
--Returns one row for each FOREIGN KEY constrain
SELECT *
FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS
WHERE CONSTRAINT_NAME='XYZ'
--Returns one row for each CHECK constraint
SELECT *
FROM INFORMATION_SCHEMA.CHECK_CONSTRAINTS
WHERE CONSTRAINT_NAME='XYZ'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment