MYSQL 动态sql语句
来源:互联网 发布:树莓派tensorflow 编辑:程序博客网 时间:2024/05/17 01:34
动态sql语句 格式1
直接执行sql声明(sqlstatement)
例程:
stringMysql
Mysql = "CREATE TABLE Employee "&
+"(emp_id integer not null,"&
+"dept_id integer not null, "&
+"emp_fname char(10) not null, "&
+"emp_lname char(20) not null)"
EXECUTE IMMEDIATE :Mysql ;
动态sql语句 格式2
准备sql声明(sqlsa)
执行sql声明(sqlsa)
例程:
INTEmp_id_var = 56
PREPARE SQLSA
FROM "DELETE FROM employee WHERE emp_id=?" ;
EXECUTE SQLSA USING :Emp_id_var ;
动态sql语句 格式3
为动态传输区 声明 游标|进程动态游标|进程
根据sql声明(sqlca)准备动态传输区
打开动态游标
取出游标进程值
关闭游标
例程:
integer Emp_id_var
DECLARE my_cursor DYNAMIC CURSOR FOR SQLSA ;
PREPARE SQLSA FROM "SELECT emp_id FROM employee" ;
OPEN DYNAMIC my_cursor ;
FETCH my_cursor INTO :Emp_id_var ;
CLOSE my_cursor ;
动态sql 格式4
为动态传输区 声明 游标|进程动态游标|进程
根据sql声明(sqlca)准备动态传输区
写入动态描述区
打开动态游标
取出游标进程值
关闭游标
例程:
string Stringvar, Sqlstatement
integer Intvar
Sqlstatement = "SELECT emp_id FROM employee"
PREPARE SQLSA FROM :Sqlstatement ;
DESCRIBE SQLSA INTO SQLDA ;
DECLARE my_cursor DYNAMIC CURSOR FOR SQLSA ;
OPEN DYNAMIC my_cursor USING DESCRIPTOR SQLDA ;
FETCH my_cursor USING DESCRIPTOR SQLDA ;
// If the FETCH is successful, the output
// descriptor array will contain returned
// values from the first row of the result set.
// SQLDA.NumOutputs contains the number of
// output descriptors.
// The SQLDA.OutParmType array will contain
// NumOutput entries and each entry will contain
// an value of the enumerated data type ParmType
// (such as TypeInteger!, or TypeString!).
CHOOSE CASE SQLDA.OutParmType[1]
CASE TypeString!
Stringvar = GetDynamicString(SQLDA, 1)
CASE TypeInteger!
Intvar = GetDynamicNumber(SQLDA, 1)
END CHOOSE
CLOSE my_cursor ;
- mysql动态sql语句
- MYSQL 动态sql语句
- mysql执行动态sql语句
- 动态SQL语句--mysql--mybaits-
- MySQL基础----动态SQL语句
- mysql 存储过程 动态sql语句
- mysql存储过程执行动态sql语句
- MySQL 动态sql语句执行 用时间做表名
- mysql 存储过程 根据参数 动态执行sql语句
- mysql存储过程执行动态sql语句并返回值
- mysql的动态sql语句实现变量表名
- MySQL 存储过程中执行动态 SQL 语句
- Mysql 动态sql语句返回结果集-存储过程
- 用sql 语句对mysql的表动态管理
- mysql(十)条件语句、循环语句、动态执行SQL语句
- 动态SQL语句
- 动态SQL语句
- 调试动态SQL语句
- jQuery 插件 将this下的div轮番显示
- MYSQL INSERT INTO语句
- iReport 报表初级二
- window.showModalDialog(模态对话窗口)
- CheckedListBox 拖放、排序实例
- MYSQL 动态sql语句
- Struts1.x系列教程(24):配置文件总结
- C#加密解密方法汇集
- MySQL 5.0 触发器
- 关于ibatis中like用法的补充
- c# 将字符串(符合xml格式)转换为XPathDocument
- 论调用约定
- swd
- xml有哪些解析技术?区别是什么?