您的位置:首页 > 数据库

存储过程

2016-03-30 11:03 375 查看
–#开始标签

BEGIN

定义变量

DECLARE arg0 类型(长度);


变量赋值

SET arg0 = '';


select 字段名 into arg0 from tableName;


–#创建临时表

CREATE TEMPORARY TABLE IF NOT EXISTS TABLENAME(arg0  类型(长度),arg1 类型(长度),...,argn 类型(长度));

TRUNCATE TABLE TABLENAME;


–#插入数据到临时表

INSERT INTO TABLENAME SELECT arg0,arg1,...,argn FROM

TABLENAME1;


–#删除临时表

DROP TEMPORARY TABLE TABLENAME;


–#定义sql语句

`DECLARE argSQL VARCHAR(长度);

SET argSQL =CONCAT(“DELETE FROM ts_plan WHERE import_dept_id IN(“,DEPTID,”)”);

–#编译sql

PREPARE EXSQL FROM @STR1;

–#执行sql

EXECUTE EXSQL;`

–#结束标签

END
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  sql procedure