怎么用C#在SQL中建表,还有怎么把SQL的建表语句写成存储过程,怎么写创建表的触发器

2024-11-29 06:42:16
推荐回答(3个)
回答1:

SqlCommand cmd = New SqlCommand("CREATE TABLE dormitoy(ID int primary key, number int)", new SqlConnection("connectionstring"));
try
{
cmd.Connection.Open();
cmd.ExecuteNonQuery();
}
catch(Exception ex)
{
}
finally
{
cmd.Connection.Close()
}

哪会在触发器里创建表的。
触发器在每次insert之后都触发,每次都创建student表吗?表创建一次就可以了。另外,学生的学号和姓名从哪里来?
通常像创建表、视图等之类的DDL语句都在数据库中一次性创建好。不需要通过应用程序创建。应用程序通常都是执行Select, update, insert ,delete之类的DML语句。

回答2:

触发器只有三种类型
insert触发器、update触发器、delete触发器
没听过create触发器

回答3:

个储存过程 用来建表,是个带参的储存过程,建表时,你再传参进去,在sql中用while 循环从中读取再建列