用户定义的create table语句中缺省值的触发器是什么? [英] What is the trigger for default value in create table statement as user defined?

查看:109
本文介绍了用户定义的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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆