有一项目表,即为参数表,其中许多字段均设有缺省值。

现在想用户重置时,这些字段的值均Reset为字段预设的缺省值。

如:

重置参数值为缺省值

 

重置参数值为缺省值

 

我们可以从系统表INFORMATION_SCHEMA.COLUMNS来获取字段以及其一个属性。

重置参数值为缺省值

 SELECT 
            [COLUMN_NAME], REPLACE(REPLACE([COLUMN_DEFAULT],'((',''),'))','') AS [COLUMN_DEFAULT]
        FROM
            INFORMATION_SCHEMA.COLUMNS
        WHERE
          [TABLE_SCHEMA] = 'dbo' 
          AND [TABLE_NAME] = 'QueryParameter'
Source Code

相关文章: