关闭

存储过程

185人阅读 评论(0) 收藏 举报
分类:

1.定义:从区别说起,存储过程要优点于SQL语句的方面:
 存储过程的语句已经保存在数据库里了;
 存储过程的语句已经被解析过,以可执行格式存在;
 存储过程支持模块化编程;
 存储过程可以调用其他存储过程和函数;
 存储过程成可以被其他类型的程序调用;
 存储过程通常具有更好的响应时间;
 存储过程提高了整体易用性;
 
 以Oracle为例,下面是一个简单的存储过程,它在表PRODUCTS_TBL里插入一行新记录;
 CREATE PROCEDURE NEW_PRODUCT
 (PROD_ID IN VARCHAR2, PROD_DESC IN VARCHAR2, COST IN NUMBER)
 AS
 BEGIN
  INSERT INTO PRODUCTS_TBL
  VALUES (PROD_ID, PROD_DESC, COST);
  COMMIT;
 END;
 
 MySQL执行前面的存储过程语法:
 CALL NEW_PRODUCT('9999', 'INDIAN CORN', 1.99);
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:46608次
    • 积分:1800
    • 等级:
    • 排名:千里之外
    • 原创:133篇
    • 转载:22篇
    • 译文:0篇
    • 评论:3条
    文章分类
    最新评论