SQLITE3 + Catnap + MonoTouch alter table添加列pb

时间:2011-03-14 17:11:18

标签: c# sqlite xamarin.ios

我不明白, 这是我的问题:

   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执行但其他的不执行。 任何建议?????

2 个答案:

答案 0 :(得分:0)

如果它是MySQL,你会做这样的事情: 改变表mytable  添加CellarPosition整数  ,添加数量整数  ,添加CreatingYear整数  ,添加OptimalYear整数;

答案 1 :(得分:0)

SQLite可能无法链接多个Alter table个查询。为简单起见,我建议一次一个。