一下创建了一个表名为tb,三个字段的表: SqlConnection conn = new SqlConnection(".............."); string sql = "create table [dbo].tb(id int NOT NULL,字段1 nvarchar(50) NULL,字段2 int NULL)"; SqlCommand comm = new SqlCommand(sql, conn); conn.Open(); comm.ExecuteNonQuery(); conn.Close();
学习了, 原来一直以为string sql = "create table [dbo].tb(id int NOT NULL,字段1 nvarchar(50) NULL,字段2 int NULL)"; SqlCommand comm = new SqlCommand(sql, conn); 中的sql只能是增删改查SQL语句,原来还可以这样子创建表嗦!
ADD 新增的列名 varchar(7)
你可以split()截取字段字符串创建表
{
conn.open();
SqlCommand cmd=new SqlCommand("create table ...",conn);
}
alter table add column varchar(10)
SqlConnection conn = new SqlConnection("..............");
string sql = "create table [dbo].tb(id int NOT NULL,字段1 nvarchar(50) NULL,字段2 int NULL)";
SqlCommand comm = new SqlCommand(sql, conn);
conn.Open();
comm.ExecuteNonQuery();
conn.Close();
原来一直以为string sql = "create table [dbo].tb(id int NOT NULL,字段1 nvarchar(50) NULL,字段2 int NULL)";
SqlCommand comm = new SqlCommand(sql, conn);
中的sql只能是增删改查SQL语句,原来还可以这样子创建表嗦!