.net语句怎么实现SQL Server自动建表
时间: 2023-02-22 11:57:46 浏览: 94
可以使用 ADO.NET 和 SqlCommand 类来实现自动建表。具体步骤如下:
1. 连接到 SQL Server 数据库,可以使用 SqlConnection 类。
2. 创建一个 SqlCommand 对象,并使用其 CommandText 属性设置 SQL 语句。
3. 调用 SqlCommand 对象的 ExecuteNonQuery() 方法来执行 SQL 语句。
下面是一个简单的示例:
```
using System;
using System.Data.SqlClient;
namespace CreateTableExample
{
class Program
{
static void Main(string[] args)
{
string connectionString = "Data Source=(local);Initial Catalog=TestDB;Integrated Security=True";
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
string createTableSql = "CREATE TABLE Customers (ID int, Name nvarchar(50), City nvarchar(50))";
using (SqlCommand command = new SqlCommand(createTableSql, connection))
{
int rowsAffected = command.ExecuteNonQuery();
Console.WriteLine($"{rowsAffected} rows affected.");
}
}
Console.ReadLine();
}
}
}
```
阅读全文