过程化sql在定义变量上与c语言中的变量定义有什么区别

过程化SQL在变量定义上与C语言中的变量定义有什么区别?

你能说说过程化SQL和高级语言的程序块有什么区别吗?(可以从变量的定义、变量值的设置、程序块的定义、循环体、条件判断等方面展开讨论)

存储过程的优点都有哪些?请使用存储过程来完成学生选课的应用场景。输入参数为:学生姓名,课程名。要求:数据库系统概论的先修课为程序设计语言,即学生选修数据库系统概论这门课之前,必须要拿到程序设计课程的学分