社区
Oracle
帖子详情
pro*C中的VARCHAR 类型变量问题!
tyqiu
2003-09-11 11:09:59
将一表里为varchar类型的数据批量into到一VARCHAR name【100】【20】的变量里,出现coredump,改为char name【100】【20】的话出来的值宽度都为20,我要实现into出来后自动与数据库表里的实际值等宽,怎么办?VARCHAR 类型不支持数组吗?
...全文
102
1
打赏
收藏
pro*C中的VARCHAR 类型变量问题!
将一表里为varchar类型的数据批量into到一VARCHAR name【100】【20】的变量里,出现coredump,改为char name【100】【20】的话出来的值宽度都为20,我要实现into出来后自动与数据库表里的实际值等宽,怎么办?VARCHAR 类型不支持数组吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tyqiu
2003-09-11
打赏
举报
回复
谁能帮我?
pro
*c的使用
本文详细介绍
Pro
*C程序的概念、组成及开发流程,包括SQL通讯区、宿主
变量
声明、数据库连接、SQL语句执行等方面,同时深入探讨了游标使用、错误处理及存储过程调用等内容。
Pro
*c
Pro
*C是Oracle提供的一种将C语言与SQL结合的开发工具,允许在C程序
中
嵌入SQL语句,实现高效的数据访问。它通过在C程序
中
声明SQL
变量
并使用通信区进行数据库交互,支持动态创建、修改和删除表,以及事务处理。
Pro
*C程序包含应用程序首部(定义ORACLE
变量
)和应用程序体(包含SQL语句和C语言控制结构)。在使用时,需注意SQL
变量
的声明、指示器
变量
的使用、指针SQL
变量
、数组SQL
变量
以及
VARCHAR
变量
的处理。此外,
Pro
*C还支持游标来处理多行查询,通过声明、打开、关闭和获取数据的步骤操作游标。错误处理通常通过检查SQLCA结构体的状态码进行。
c语言如何操作Oracle之---
PRO
*C
本文介绍了Oracle提供的
PRO
*C工具,它允许C程序员在代码
中
嵌入SQL,简化数据库操作。预编译器将SQL转换为Oracle库函数调用,生成可执行文件。内容涵盖SQL通讯区、宿主
变量
声明、数据库连接、静态及动态SQL执行,以及提交和回滚操作。使用
PRO
*C需引用Oracle提供的头文件和库函数。
Pro
*C介绍-内嵌SQL
本文介绍了
Pro
*C,一种支持内嵌SQL的C语言预处理器,主要用于Oracle数据库操作。内容涵盖
Pro
*C语法、SQL语句、预处理指令、宿主
变量
的使用,包括基础
类型
、指针、结构、数组和指示器
变量
。还讨论了数据
类型
同等化、动态SQL、事务处理、错误处理及SQL通信区(SQLCA)。示例程序和C++用户指南进一步阐述了
Pro
*C的使用。预编译器识别的特殊数据
类型
VARCHAR
[n]用于表示变长字符串。要注意宿主
变量
的限制,如不能指定为寄存器存储
类型
,且在C表达式
中
不能使用:引用。
Pro
*C的使用
本文介绍了
Pro
*C程序,它将C语言和SQL语言结合,用于访问ORACLE数据库。阐述了
Pro
*C程序的概述、组成结构,包括应用程序首部和体,说明了各类SQL
变量
的使用,还提及连接数据库、错误检测恢复、动态定义语句等内容,最后介绍了
Pro
*C的编译和运行步骤。
Oracle
17,134
社区成员
55,258
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章