用户定义的create table语句中缺省值的触发器是什么? [英] What is the trigger for default value in create table statement as user defined?
本文介绍了用户定义的create table语句中缺省值的触发器是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
请提供一个SQL触发器,将用户定义的值设置为默认值。
例如
create table学生
(srNo int IDENTITY(1 ,1)not null,
RollNo int not null default< srno> - 如果用户不提供,此列将包含< srno>默认值
StudentName varchar(50)not null)
Please give an SQL trigger which set user defined value as default.
e.g.
create table Student
(srNo int IDENTITY(1,1) not null,
RollNo int not null default <srno> -- This column will contains <srno> as default if user doesn't provide
StudentName varchar(50) not null)
推荐答案
面试问题或作业?
i *想想你是什么'之后是插入触发器 [ ^ ],因为RollNo不是一个标识列,并且可能每个学生都不同(tho')这是我的目标,因为你的问题很糟糕)
使用示例 [ ^ ]
interview question or homework?
i *think* what you're after is an Insert Trigger[^], because that RollNo is not an identity column, and presumably is different per student (tho' that's me reaching, because your question is poor)
Examples of use[^]
这篇关于用户定义的create table语句中缺省值的触发器是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文