Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 动态命名光标_Mysql_Database_Stored Procedures_Cursor - Fatal编程技术网

Mysql 动态命名光标

Mysql 动态命名光标,mysql,database,stored-procedures,cursor,Mysql,Database,Stored Procedures,Cursor,是否可以动态命名光标? 大概是这样的: CREATE PROCEDUREdyn\u cursor(在queryTEXT中,在nameTEXT中) 读取SQL数据 语言SQL 注释“模拟动态光标” 开始 宣布eof BOOL; 设置温度='cur_dyn'+name 声明的临时游标 从动态视图中选择* 我想实现的是将光标的名称作为输入传递,可以吗 干杯 你为什么要这样做?游标在存储例程的上下文中具有名称空间,因此您可以在不同的例程中为不同的游标使用相同的名称。@IkeWalker我正在编写一个动

是否可以动态命名光标? 大概是这样的:

CREATE PROCEDURE
dyn\u cursor
(在
query
TEXT中,在
name
TEXT中)
读取SQL数据
语言SQL
注释“模拟动态光标”
开始
宣布eof BOOL;
设置温度='cur_dyn'+
name

声明的临时游标
从动态视图中选择*

我想实现的是将光标的名称作为输入传递,可以吗


干杯

你为什么要这样做?游标在存储例程的上下文中具有名称空间,因此您可以在不同的例程中为不同的游标使用相同的名称。@IkeWalker我正在编写一个动态游标,它是在动态视图的帮助下实现的,为此,我们需要在视图上保持一个锁,以便它不会被不同的用户替换,因此,每次运行此过程时,我都需要使用不同的游标。