存储过程和触发器——MySQL
从 MySQL5.0 版本开始就对存储过程和触发器进行了支持,在 MySQL 进行学习前,先查看您所使用的版本吧,方法有: 1.$mysql -V //linux 终端下 2.select version(); //mysql 下 3. mysql --help | grep Distrib //linux 终端下 在了解您所使用的版本支持情况下再下一步 存储过程 sql 语句执行的时候要先编译,然后执行。存储过程( Stored Procedure )是一组为了完成特定功能的 SQL 语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。 一、存储过程介绍 存储过程是由流控制和 SQL 语句书写的过程,这个过程经编译和优化后存储在数据库服务器中,应用程序使用时只要调用即可。在 ORACLE 中,若干个有联系的过程可以组合在一起构成程序包。 存储过程是利用 SQL Server 所提供的 Tranact-SQL 语言所编写的程序。 Tranact-SQL 语言是 SQL Server 提供专为设计数据库应用程序的语言,它是应用程序和 SQL Server 数据库间的主要程序式设计界面。它好比 Oracle 数据库系统中的 Pro-SQL 和