SQL教程:创建学生表STUDENT并设置约束

创始人
2024-12-23 17:04:31
0 次浏览
0 评论

创建学生表STUDENT,其结构如下表所示。请写出实现该创建功能的SQL语句。

createtablestudent(XHCHAR(8)NOTNULLPRIMARYKEY、XMCHAR(8)、XBCHAR(2)、NLINT、CJDECIMAL(3,1)、ZPIMAGE、RQDATETIMENOTNULLCONSTRAINTchk_XBCHECK(XB='男'ORXB='女'),CONSTRAINTchk_NLCHECK(NL>=16ANDNL<=25))--在columnS上添加学生的注释。

SQL中创建一个存储过程将学生信息表中学号降序排列在学生姓名后增加序列号

createprocprocedureasbegindeclare@snvarchar(4000)ifisnull(objectproperty(object_id(学生信息表),'IsUserTable'),0)=0beginselecterror='无效的表名'returnend--添加字段set@s='旧的rtable学生信息表添加流水号intnullexec(@s)--更新数据更新学生信息表setS流水号=T.numfromschool信息表S,(selectrownumasnum,学号from(select*from学生信息表orderby学号desc))TwhereS.学号=T.学号end
热门文章
1
SQL多表连接查询全解析:JOIN语句应... sql多表关联查询在执行SQL多表连接查询时,可以使用JOIN语句将多个表连接在...

2
Java中字符串类型详解:String与... 变量有字符类型,为什么没有字符串类型??基本类型:charshort、int、l...

3
JavaSE与JavaEE:从基础到企业... javase&#160;和javaee的区别?JavaSE和JavaEE...

4
Java程序员面试必知:核心技术问答与技... java编程程序员技术面试常见面试?随着互联网的不断发展,Java开发已经成为很...

5
Java.exe与Javaw.exe:区... 程序中java和javaw有什么区别java和javaw的区别:两者都是Java...

6
深入解析:Java中的javax包及其与... JAVA导入时,什么是javax?awt是java1.0,swing是java2...

7
Java数组扩容:动态添加元素与Arra... JAVA程序中如何在一个数组中添加元素???如果Java程序定义了一个定长数组,...

8
Java GC详解:垃圾收集器功能与自动... java中GC是什么?为什么要有GC?GC代表垃圾收集(gabagecollec...

9
C语言实现随机数生成:rand()函数与... 随机数表C语言编程产生随机数表在C语言中,随机数生成通常依赖于“rand()”函...

10
SQL教程:创建学生表STUDENT并设... 创建学生表STUDENT,其结构如下表所示。请写出实现该创建功能的SQL语句。c...