Skip to content

Commit ea105e0

Browse files
authored
Add files via upload
1 parent e1e7d07 commit ea105e0

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

SSDB.Column_Defaults_List.sql

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
2+
SELECT
3+
'Table Name' = ST.[name]
4+
, 'Column Name' = SC.[name]
5+
, 'Default Value' = SD.definition
6+
, 'Constraint Name' = SD.[name]
7+
, DROP_SCRIPT = 'ALTER TABLE [' + SCHEMA_NAME(SD.[schema_id]) + '].[' + OBJECT_NAME(SD.[parent_object_id]) + '] DROP CONSTRAINT [' + SD.[name] + ']; '
8+
, ADD_SCRIPT = 'ALTER TABLE [' + SCHEMA_NAME(SD.[schema_id]) + '].[' + OBJECT_NAME(SD.[parent_object_id]) + '] ADD CONSTRAINT [' + SD.[name] + '] DEFAULT ([dbo].[GetLoginName]()) FOR [' + SC.name + ']'
9+
FROM
10+
sys.tables ST
11+
INNER JOIN sys.syscolumns SC ON ST.[object_id] = SC.[id]
12+
INNER JOIN sys.default_constraints SD ON ST.[object_id] = SD.[parent_object_id] AND SC.colid = SD.parent_column_id
13+
--WHERE
14+
-- SC.name IN('CRE_ID', 'LST_MDFD_ID')

0 commit comments

Comments
 (0)