- F5 to execute the query in console
- CTRL+l to execute equivalent of MySQL EXPLAIN
Last active
March 9, 2024 22:39
-
-
Save abenevaut/38f0ee571bf484d14a5c5756d1adebc3 to your computer and use it in GitHub Desktop.
SQL Server Cheat Sheet
TABLE
ALTER TABLE schema-name.table-name
ADD column-name BIT DEFAULT 0
INDEX
CREATE INDEX the-index-name ON schema-name.table-name (column-name);
-- Get index list on table
EXEC sp_helpindex 'schema-name.table-name'
GO
FOREIGN KEY
ALTER TABLE schema-name.table-name
ADD CONSTRAINT foreign-key-name FOREIGN KEY (column-name) REFERENCES foreign-table-name(foreign-column-name);
ALTER TABLE schema-name.table-name
DROP CONSTRAINT foreign-name;
-- Is a foreign key exists
SELECT *
FROM sys.foreign_keys
WHERE object_id = OBJECT_ID(N'[dbo].[foreign-key-name]')
AND parent_object_id = OBJECT_ID(N'[dbo].[table-name]')
CONDITIONNAL EXECUTION
IF EXISTS (SELECT * FROM table-name WHERE 1=1)
BEGIN
-- do stuff
END
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment