在asp.net page_load事件中检查数据库是否存在

时间:2019-03-16 06:45:29

标签: c# asp.net sql-server database

大家好,我想在asp.net中创建一个Web应用程序,以将Excel工作表数据上传到SQL服务器数据库中。

我面临的问题是,在page_load事件中,如果数据库中没有任何名称的数据库,则检查数据库是否存在,然后创建数据库;如果数据库中没有名称的数据库,则检查数据库中是否存在任何名称,然后在数据库中创建表。

1 个答案:

答案 0 :(得分:1)

嗯,我敢肯定你可以做:

CREATE DATABASE 'database_´name'

它只会创建尚不存在的数据库。 对于表格:

IF NOT EXISTS (SELECT * FROM sysobjects WHERE name='table_name' AND xtype='U')
CREATE TABLE 'table_name'