怎么用C#在SQL中建表,还有怎么把SQL的建表语句写成存储过程,怎么写创建表的触发器
就建个宿舍表吧,表名dormitory字段就要个ID和一个人数Num吧写触发器的时候我想要的是在dormitory里加一条记录时,然后自动生成一个student表,表中就...
就建个宿舍表吧,表名dormitory
字段就要个ID和一个人数Num吧
写触发器的时候我想要的是在dormitory里加一条记录时,然后自动生成一个student表,表中就存放该宿舍的学生学号StudentID和姓名Name
我只想要语句 没有的就说没有 有的就写语句给我 讲费话的靠边 用不用 怎么用是我的问题 按照我的提问回答就是了 展开
字段就要个ID和一个人数Num吧
写触发器的时候我想要的是在dormitory里加一条记录时,然后自动生成一个student表,表中就存放该宿舍的学生学号StudentID和姓名Name
我只想要语句 没有的就说没有 有的就写语句给我 讲费话的靠边 用不用 怎么用是我的问题 按照我的提问回答就是了 展开
3个回答
展开全部
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语句。
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触发器
insert触发器、update触发器、delete触发器
没听过create触发器
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
个储存过程 用来建表,是个带参的储存过程,建表时,你再传参进去,在sql中用while 循环从中读取再建列
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询