Quantcast
Channel: SQL Server DBA
Viewing all articles
Browse latest Browse all 80

How to find default values of all SQL Server columns

$
0
0

Question: Do you have a sql query to check every  sql server database  column and identify if a default value is applied to the column?  

 

Answer : This query example will return 3 columns - table, column , and default column value 

 

use [myDB]

SELECT so.NAME AS "TABLE", sc.NAME AS "COLUMN", sm.TEXT AS "DEFAULT COLUMN VALUE"
FROM dbo.sysobjects so INNER JOIN dbo.syscolumns sc ON so.id = sc.id 
LEFT JOIN dbo.syscomments sm ON sc.cdefault = sm.id 
WHERE so.xtype = 'U' AND sm.TEXT IS NOT NULL
ORDER BY so.[name], sc.colid   

Read more on finding other SQL database objects 

List Foreign Keys referencing tables in SQL Server

What are the triggers in SQL Server

How to find all identity columns in SQL Server


Viewing all articles
Browse latest Browse all 80

Trending Articles