如何从C#代码更改表

时间:2015-03-18 07:20:26

标签: c# asp.net .net sql-server database

我想在C#中的现有表中添加一列(如果它尚不存在)。我知道我必须使用'alter table'命令。

但是我无法在我的C#代码中触发该命令 我该怎么办?

我正在使用Visual Studio 2010和Sql Server 2008。

1 个答案:

答案 0 :(得分:0)

这个:

Use [DatabaseName]
Go
if Not exists( Select * from sys.columns As clm
                where clm.object_id = OBJECT_ID(N'[TableName]')
                And clm.name = N'[ColumnName]'
              )
Begin

    Alter Table TableName
    Add ColumnName DataTypeName

End