ToB企服应用市场:ToB评测及商务社交产业平台

标题: 存储过程 [打印本页]

作者: 商道如狼道    时间: 2022-8-11 12:08
标题: 存储过程
简介:
  存储过程(Stored {recedure)是在大型数据库中,一组为了完成特定功能的SQL语句集合,一次编译后永久有效,用户通过指定存储过程的名字,并给出参数,来执行它。存储过程是数据库中的一个重要对象,在数据量特别庞大的情况下利用存储过程打到倍速小效率提升
创建一个存储过程:
优点: 
缺点:
创建存储过程:
  1. delimiter $$ # 声明语句结束符,可以自定义
  2. create procedure c_users(in c_pk VARCHAR(32), OUT c_name VARCHAR(64)) # 声明存储过程 c_users()可以理解为是一个函数/方法
  3. BEGIN # 存储过程的开始符
  4.         set c_pk = "8796093087748";  # 为变量赋值
  5.        
  6.         select p_name INTO c_name from users WHERE PK = c_pk; # 将查询结果放到 c_users中
  7.        
  8. end $$ # 存储过程的结束符
  9. call c_users("8796093054980", @c_name) # 使用这个存储过程
  10. select @c_name # 查询出参
复制代码
 
 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4