存储过程/函数:procedure/function
通俗说,存储过程是个模块化的程序段,完成一定功能,可被反复调用,可用于解决复杂的问题,减少程序冗余度。
这里的过程和函数就是C语言的方法/函数。过程一般不直接返回值,但可以通过实参和形参返回给主调程序计算结果;函数在SQLSERVER中,它都要返回一个值。(统一看,C语言中的返回void的函数在这里叫过程,有返回类型值的函数在这里叫函数)
程序的流程
变量的定义
Declare @变量名 类型[(宽度),类型…..]
为了区分系统内存变量(包括表的列名和系统环境参数)和用户自定义变量,要求用户自定义变量时前加@
符号。当打开一个表时,表的所有列名如学号,姓名是变量,控制系统内部的参数设置的量也是变量-----系统变量和列变量。
如要定义一个自定义变量保存杨春同学学号:</