脚本、存储过程、T-SQL和PL/SQL之间的差异
我真的被这些术语弄糊涂了。我以前参加过一个叫做PL/SQL的课程,当我出来工作时,我遇到了其他术语,比如存储过程、T-SQL甚至脚本。它们看起来都很像我,但它们之间到底有什么区别?(如果有的话)这里有一些粗略的定义来解释这些差异脚本、存储过程、T-SQL和PL/SQL之间的差异,sql,stored-procedures,Sql,Stored Procedures,我真的被这些术语弄糊涂了。我以前参加过一个叫做PL/SQL的课程,当我出来工作时,我遇到了其他术语,比如存储过程、T-SQL甚至脚本。它们看起来都很像我,但它们之间到底有什么区别?(如果有的话)这里有一些粗略的定义来解释这些差异 -特定于Oracle数据库的SQL变体 -特定于Microsoft(和Sybase)数据库的SQL变体 -预编译并存储在服务器上以供重用的一组SQL命令 脚本—一组特殊运行的SQL命令(非预编译/不用于重用) 存储过程和脚本之间有更多的区别(例如存储过程可以有参数等
- -特定于Oracle数据库的SQL变体李>
- -特定于Microsoft(和Sybase)数据库的SQL变体李>
- -预编译并存储在服务器上以供重用的一组SQL命令
- 脚本—一组特殊运行的SQL命令(非预编译/不用于重用)
脚本基本上是代码,但脚本通常是小型的独立程序,在没有GUI的帮助下运行。存储过程可以恰当地称为脚本。我今天关注的是您删除的问题。实际上,我建议你取消删除它,并把你的发现作为答案。这很可能会让其他人绊倒,最好将这种情况记录在堆栈溢出上。