gpt4 book ai didi

c# - 如何执行 ALTER TABLE 查询?

转载 作者:行者123 更新时间:2023-12-02 17:40:52 24 4
gpt4 key购买 nike

我有一个名为 tbl 的 SQL 表,我正在尝试向其中添加列 A、B 和 C。

当我执行命令时:

String addcolumns = "ALTER TABLE SqlCreatedTbl ADD  A char(50) ;";
......
cmd = new SqlCommand(addcolumns, conn);
conn.Open();
cmd.ExecuteNonQuery();

该栏目已添加!

但是,当我尝试添加多个列时,它不起作用,它给了我一个错误..我编写的用于添加多列的命令如下:

addcolumns = "ALTER TABLE SqlCreatedTbl ADD  ( A char(50),  B char(50), C char(50) );";

调试器突出显示该行:cmd.ExecuteNonQuery();并抛出以下异常:

Exception Details: System.Data.SqlClient.SqlException: Incorrect syntax near '('.

最佳答案

去掉 ADD 子句中添加的括号。单列版本中没有它们,多列版本中也不需要它们。指定ADD一次,然后用逗号分隔您的列表

关于c# - 如何执行 ALTER TABLE 查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4009443/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com