0

是否可以使用任何操作在数据库中创建新表。我设计的应用程序是基于 DateTimePicker 的。当用户第一次选择三月或四月时,是否可以创建一个表“三月”、“四月”等等。这样特定月份的记录将在该特定表中更新。

4

1 回答 1

1

使用类似的查询

SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'TheSchema' AND  TABLE_NAME = 'TheTable'

查找表是否存在。如果它不存在,您可以触发类似于以下内容的查询:

CREATE TABLE "table_name"
("column 1" "data_type_for_column_1",
"column 2" "data_type_for_column_2",
... )

用于创建表。然后你知道你创建了哪个表。只需触发相关INSERT查询。

请注意,以上所有SQL查询都需要使用SqlCommandobject 触发。

于 2012-04-16T08:47:49.627 回答