MySQL数据库中 如何在存储过程中通过传递的参数创建表
来源:互联网 发布:什么是雅思网络课程 编辑:程序博客网 时间:2024/06/05 00:28
在存储过程中传递参数然后以参数为表名创建表的方式有时候非常有用,
这样能够创建表结构相同但表名不同的表,在MySQL中如何实现呢?
以下示例演示了如何通过存储过程中的参数创建表:
CREATE PROCEDURE create_table(IN tb_name VARCHAR(20))
BEGIN
SET @sqlcmd = CONCAT('CREATE TABLE ',tb_name,'(id INT UNSIGNED NOT NULL PRIMARY KEY,name VARCHAR(20) NULL)');
PREPARE temp FROM sqlcmd;
EXECUTE temp;
DEALLOCATE PREPARE temp;
END;
之后就可以通过存储过程创建表了
CALL create_table('tdb_student');
阅读全文
0 0
- MySQL数据库中 如何在存储过程中通过传递的参数创建表
- MySQL数据库中如何新建一个带参数的存储过程procedure
- linux中mysql如何创建存储过程
- asp.net中如何向存储过程传递参数
- 在存储过程中,用xml作为参数传递
- 如何在mysql 的存储过程中使用事务
- MySql中创建存储过程
- MySql中创建存储过程
- MySql中创建存储过程
- MySQL中创建存储过程
- MySql中创建存储过程
- 在java的hibernate3框架中调用oracle数据库中带游标参数的存储过程
- 在存储过程中创建临时表
- 在mysql中创建和调试存储过程
- mysql创建存储过程并在php中调用
- 在SSH中通过spring的jdbctemplate接口调用oracle数据库的函数与存储过程
- 如何创建oracle存储过程及在jsp中调用
- [VB.NET]在VB.NET 2005中,如何创建Oracle的存储过程,以及如何来使用存储过程语句?
- axis调用webservice 返回xml解析
- MFC取消对话框的关闭按钮
- win7双系统删除Linux后报grub rescue
- visual studio-third part lib
- Android入门
- MySQL数据库中 如何在存储过程中通过传递的参数创建表
- MFC播放声音
- python中的常用小语法(持续更新,欢迎补充)
- MFC对话框背景
- 软件测试分类
- python_(7.14)
- Mac安装TensorFlow
- excel入门,如何玩转excel,你早该这么玩Excel笔记7
- POJ 1845 Sumdiv <数论(逆元 / 二分递归)>