我使用SQL Server通过vb.net查询。我想通过在表单中添加另一个列示例(age)来改变我在数据库中的表。在每次执行/启动我的代码时,这将添加另一个表吗?谢谢:))
答案 0 :(得分:1)
首先检查列是否存在然后创建它是否需要创建? (如果您尝试创建已存在的列,则会出现异常。)
E.g:
IF NOT EXISTS
(
SELECT *
FROM INFORMATION_SCHEMA.COLUMNS
WHERE
TABLE_SCHEMA = 'dbo'
AND TABLE_NAME = 'yourTableName'
AND COLUMN_NAME = 'age'
)
ALTER TABLE ...