PROC 编程相信在 Linux 下工作的朋友应该不陌生吧!下面就来具体介绍些 Proc 编程相关
的东西,此文相对简单,请高手们绕行。
PROC 编程篇
(此文仅供 Oracle 初学者参考只用)
/**********************************************
** 文章名称:Oracle10G--PROC 编程篇(Linux)
** 版权信息:可以任意转载,但要注明出处及作者信息
***********************************************/
一、简单取得系统时间
#include
#include
#include
EXEC SQL INCLUDE sqlca;
EXEC SQL INCLUDE oraca;
main( int argc, char *argv[] )
{
EXEC SQL BEGIN DECLARE SECTION;
varchar vcBuffer[32];
EXEC SQL END DECLARE SECTION;
/* Connect To Oracle Datebaase */
if(OU_ConnectDatabase("weigw","weigw") != 0)
{
printf("Connect Database failed!");
return -1;
}
memset(vcBuffer.arr, 0x00, sizeof(vcBuffer.arr));
EXEC SQL select sysdate into :vcBuffer from dual;
printf("SYSDATE:", vcBuffer.arr);
EXEC SQL COMMIT WORK RELEASE;
return 0;
}
/*
**
** 功能说明:连接数据库
** 输入参数:
** 输入参数:
** 输出参数:
** 返回值说明:0-成功b 其他-失败
*/
int OU_ConnectDatabase(char *con_name,char *con_passwd)
{
评论0