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语句。
触发器只有三种类型
insert触发器、update触发器、delete触发器
没听过create触发器
个储存过程 用来建表,是个带参的储存过程,建表时,你再传参进去,在sql中用while 循环从中读取再建列