SQL Server: Find out default value of a column with a query

前端 未结 3 1038
一个人的身影
一个人的身影 2020-12-01 18:06

How can I find out the default value of a column in a table using a SQL query?

By using this stored procedure:

sp_columns @tablename 
3条回答
  •  谎友^
    谎友^ (楼主)
    2020-12-01 18:16

    I use INFORMATION_SCHEMA table like this:

    SELECT 
        TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME, COLUMN_DEFAULT
    FROM
        INFORMATION_SCHEMA.COLUMNS
    WHERE
      TABLE_SCHEMA = @SchemaName 
      AND TABLE_NAME = @TableName
      AND COLUMN_NAME = @ColumnName;
    

提交回复
热议问题