我不明白, 这是我的问题:
string sql="alter table mytable add CellarPosition integer; alter table mytable add Quantity integer; alter table mytable add CreatingYear integer; alter table mytable add OptimalYear integer;";
var command = new DbCommandSpec().SetCommandText(sql);
unitofwork.Session.ExecuteNonQuery(command);
唯一的第一个alter table执行但其他的不执行。 任何建议?????
答案 0 :(得分:0)
如果它是MySQL,你会做这样的事情: 改变表mytable 添加CellarPosition整数 ,添加数量整数 ,添加CreatingYear整数 ,添加OptimalYear整数;
答案 1 :(得分:0)
SQLite可能无法链接多个Alter table
个查询。为简单起见,我建议一次一个。