Pro * C字符复制(ORACLE DB)

时间:2014-08-14 06:45:55

标签: c oracle oracle-pro-c

我想从我的ORACLE数据库中将char复制到CHAR(18 BYTE):

myfunction(char *idnr)
{
    EXEC SQL BEGIN DECLARE SECTION;     
    char* idn;
    EXEC SQL END DECLARE SECTION;

    strcpy(idn,idnr);
...}

但它似乎无法运作

1 个答案:

答案 0 :(得分:2)

char* idn;

首先,您需要为其分配内存或使用数组

 char idn[strlen(idnr) + 1];