我们可以自动将新列添加到数据库表中

时间:2016-05-31 05:20:49

标签: mysql sql-server

我有一个表格,其中有3列“TaxGroup”,“Name”和“Value”。但现在我想自动添加一列或更多列。简而言之,如果要求添加“Cess” “1年后的代码应该像它应该在它自己或另一列上创建一个列,如”销售税“2年后它应该自己创建一个列。所以我的问题是有任何方法编写代码所以它可以自己创建一个新列。如果没有办法创建那么它的原因是什么

1 个答案:

答案 0 :(得分:0)

您能告诉我们您对Automatic的具体含义是什么吗?我想你不能只是神奇地在表格中添加一列。

如果您的意思是希望查询在将来向表中添加列,则可以使用alter table query:

ALTER TABLE <table_name>
ADD <Column_Name(Cess)> <datatype(Number)>

来源:w3schools

如果你想要通过只提供列名作为输入来想要一些编程方式来添加列,并且它应该添加列名,那么你可以用java或任何其他语言编写数据持久性程序并在其中使用上面相同的查询,并在该程序中将列名称作为输入发送。

我不会在这里编写完整的代码,因为我不清楚你究竟在寻找什么。

请提供更清晰的期望,以便我们更好地帮助您。