今天写存储过程时,遇到要将表名最为参数的问题,如果不涉及到游标的话,使用prepare可以解决问题,但是,动态表名要运用在游标中的话,则prepare就得靠边站了。 集众人之智慧,最后,使用临时表解决了问题。 如何在MySQL的存储过程中实现把过程参数用在游标 ...
今天写存储过程时,遇到要将表名最为参数的问题,如果不涉及到游标的话,使用prepare可以解决问题,但是,动态表名要运用在游标中的话,则prepare就得靠边站了。 集众人之智慧,最后,使用临时表解决了问题。 如何在MySQL的存储过程中实现把过程参数用在游标 ...
方式1 方式2 ...
=object_id(N'表名') --3:查看与某一个表相关的视图、存储过程、函数 select a.* f ...
MySQL默认不支持表名作为变量名。 1)案例说明 若有一下存储过程: 在进行调用时会报错: call selectByTableName('user') > 1146 - Table 'db2020.tablename' doesn't exist > ...
delimiter // create procedure oneKey(in newName varchar(250),in oldName varchar(250),in idNum INT ...
编写存储过程如下: -- 删除proc1存储过程drop PROCEDURE proc_delete;-- -------------------------------------------------------------- 查询数据库中的表名,根据查询到的表名,删除该表名中的数据-- ------------------------------------------------ ...
...
1.获取所有数据库名: SELECT Name FROM Master..SysDatabases ORDER BY Name 2.获取所有表名: SELECT Name FROM DatabaseName..SysObjects Where XType='U' ORDER BY Name ...