我想在我的 SQL 数据库中的所有表上运行“Alter Table”:
ALTER TABLE test ADD CONSTRAINT [COLLUM_NAME] DEFAULT ((0)) FOR [COLLUM_NAME]
我知道如何从数据库中获取所有现有表:
SELECT TABLE_NAME
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE = 'BASE TABLE'
或者
USE DATABASE_NAME
GO
SELECT name
FROM sys.Tables
GO
但我不知道如何将这两者结合起来。
在我的数据库(50 多个表)中,所有表共有 1 行。我想为所有这些行设置一个默认值。