ALTER TABLE - ADD vb.net中的列将始终添加一个表?
我通过使用SQL Server查询vb.net。我想通过在表单中添加另一个列示例(年龄)来更改数据库中的表格load是每当我执行/启动我的代码时都会添加另一个表格?谢谢:)ALTER TABLE - ADD vb.net中的列将始终添加一个表?
这是一个想法,首先检查列是否存在,然后创建它,如果它需要创建? (如果您尝试创建已经存在,你会得到一个异常列。)
例如为:
IF NOT EXISTS
(
SELECT *
FROM INFORMATION_SCHEMA.COLUMNS
WHERE
TABLE_SCHEMA = 'dbo'
AND TABLE_NAME = 'yourTableName'
AND COLUMN_NAME = 'age'
)
ALTER TABLE ...
多数民众赞成那不是确定的表没有年龄的点,所以我想要添加一个通过将查询在vb.net – Ndrangheta
当然,如果这个SQL代码执行每次你运行你的VB.net代码,你会尝试每次创建同一个表?你的问题似乎表明你的担忧? –
是的,我需要一个建议,我不想破坏记录。我不知道即将需要什么。我想我需要创建另一个表并使用联合声明? – Ndrangheta
心不是这是你可以测试在更短的时间,它采取张贴此? – Plutonix
表单加载在每次载入表单时都会运行...所以,这不是您的代码尝试创建表的频率的非常明确的指示吗? – soohoonigan
我不想尝试它,因为它是公司记录,所以我想确定。 – Ndrangheta