帮我看看下面语句哪里出了问题
我想通过C#在数据库中新建一个表,SQL语句中含有变量,调试时这里出现了问题。
C# 数据库 --------------------编程问答-------------------- 建表语句貌似不可以用参数,应该把SQL拼接出来后,用 exec 执行 --------------------编程问答--------------------
能帮我写出一个正确的语句吗? --------------------编程问答--------------------
--------------------编程问答-------------------- 同意楼上的。
SqlConnection conn = new SqlConnection();
conn.ConnectionString = "";
conn.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
cmd.CommandText = "
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[user]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[user]
create table user(id int,name nvarchar(8))";
cmd.ExecuteNonQuery();
补充:.NET技术 , C#