在编写存储过程时遇到了一个怪问题,现写出来希望对大家有所帮助。
在存储过程中定义了一个游标:
declare cur1 cursor for select ColumnCode,ColumnDataType from sys_columndictionary where TableID=tableGuID order by ColumnCode;
执行的时候总是报“表sys_columndictionary”不存在,数据库中确实存在sys_columndictionary表,这里如果换成别的表也会报类似的错误。在网上找了半天也没有满意的答案,这个问题困扰了我许久,都开始怀疑是不是mysql出了问题,仔细想想mysql不可能出问题呀,一不小心换了个写法,在表名称前加上数据库名称即(我的数据库名称是db):
declare cur1 cursor for select ColumnCode,ColumnDataType from db.sys_columndictionary where TableID=tableGuID order by ColumnCode;
再来执行一下居然对了。这个现象太奇怪了,如果大家都知道这个现象,那就见笑了,本人第一次用mysql。
分享到:
相关推荐
本书全面深入地介绍了MySQL的功能,主要内容包括MySQL、PHP、Apache、Perl等组件的安装与功能简介,mysql等一些重要系统管理工具和用户操作界面的使用,MySQL数据库系统设计的基础知识与用不同语言设计MySQL数据库的...
MySQL高效编程PDF,电子书 ,個人看了覺得很贊
《Linux环境下QT4图形界面与MySQL编程》一书的源代码涵盖了多个实际项目,这些项目展示了如何利用QT4和MySQL来构建各种类型的系统。以下是各章节源代码对应的知识点: 1. **第9章:基于QT4与MySQL的考试系统设计与...
8. 错误处理和调试:学习如何有效地捕获和处理PHP和MySQL中的错误,以便于调试和优化代码。 9. 设计模式和最佳实践:了解面向对象编程,应用MVC(模型-视图-控制器)架构,以及遵循良好的编码规范和设计模式。 10....
大厂最新计算机mysql面试编程题大厂最新计算机mysql面试编程题大厂最新计算机mysql面试编程题大厂最新计算机mysql面试编程题大厂最新计算机mysql面试编程题大厂最新计算机mysql面试编程题大厂最新计算机mysql面试...
mysql可视化编程mysql可视化编程mysql可视化编程mysql可视化编程mysql可视化编程
### MySQL数据库应用编程接口:深度解析 ...无论是选择ODBC以实现跨平台数据库访问,还是利用JDBC在Java环境中操作MySQL,亦或是采用更直接的集成方式,都能显著提升数据库应用的开发速度和维护效率。
《Linux环境下Qt4图形界面与MySQL编程》在Linux操作系统环境下,图形界面与数据库编程技术越来越受到广泛重视。《Linux环境下Qt4图形界面与MySQL编程》以“图形界面编程控件与数据库编程基础→简单易学的实例→实际...
在MySQL中,主要的数据类型包括数值型、日期时间型和字符串型。数值型分为TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT,它们各自有不同的取值范围,适用于不同规模的整数存储。日期时间型包括DATETIME、DATE、...
《Linux环境下Qt4图形界面与MySQL编程》在Linux操作系统环境下,图形界面与数据库编程技术越来越受到广泛重视。《Linux环境下Qt4图形界面与MySQL编程》以“图形界面编程控件与数据库编程基础→简单易学的实例→实际...
嵌入式MySQL编程是将MySQL数据库引擎集成到应用程序中,以实现本地数据存储和处理的高效方式。这对于资源有限的设备或需要低延迟数据访问的系统尤其有用。在这个"嵌入式MySQL编程例子"中,我们将探讨如何在你的项目...
介绍mysql数据库 mysql数据库的安装 mysql数据库的命令
MySQL编程与事务,数据控制语言DCL,事务控制语言(DTL)
MySQL C混合编程是一种将C语言与MySQL数据库管理系统相结合的技术,用于在C程序中实现对MySQL数据库的操作。这种编程模式在很多系统级应用和服务器端软件开发中非常常见,因为C语言提供了高效、底层的控制能力,而...
LINUX下MYSQL快速实战开发
MySQL 存储过程编程是指在 MySQL 数据库中使用存储过程来实现业务逻辑的编程技术。存储过程是一种可以在数据库中存储和执行的程序单元,它可以实现复杂的业务逻辑和数据处理操作。 在 MySQL 5.0 中,存储过程的...
恢复操作则反之,将备份文件导入到MySQL中。 7. **存储引擎** MySQL支持多种存储引擎,如InnoDB(事务处理、行级锁定)、MyISAM(非事务处理、快速读取)和Memory(内存存储)。根据应用需求选择合适的引擎。 8. ...
MySQL数据库开发 ,让初学者能达到熟悉MySQL数据库并灵活运用的程度针对每一个所讲解的知识点都进行了深入地分析,并使用生动形象的情境举例,将原本复杂的、难于理解的知识点和问题进行简化,真正遵循了由浅入深、...
MySQL编程接口是数据库开发中的重要组成部分,特别是在使用ODBC(Open Database Connectivity)连接MySQL数据库时。ODBC是一种标准的应用程序编程接口(API),允许不同数据库系统之间的互操作性。本资源"MYSQL编程...