database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 1726 게시물 읽기
No. 1726
Re: Re: Re: IMMEDIATE 에서 에러가 나는데 .. 어떤에러 입니까?
작성자
정재익
작성일
2000-10-07 23:48
조회수
7,359

방금 ecpg 메뉴얼을 한번 뒤져 보았습니다. 그런데 IMMEDIATE 구문에 대해서는 나와 있질 않군요. pro*C 에 있는 구문인지라 ecpg 에도 있을 것으로 생각했는데 아마도 지원되지 않는것 같습니다. 다른 방법으로 바꾸어야 할 것 같습니다.

에러의 내용은 :sqlcmd 이렇게 명시적으로 casting 해 주는 구문 자체가 지원되질 않는 것 같습니다. : 연산자가 지원되지 않는다는 에러로군요. 그곳에다 바로 SQL 명령어를 적어 주는 방향으로 소스 변경을 해서 실행해 보시기 바랍니다. 저가 봐도 많이 불편하군요. :/)

 

::송봉준 님께서 쓰시길::

 

>

> 답변 감사드립니다. 헌데... 이룬 아래와 같은 에러 메시지를 출력하는데...

> immediate 문법이 잘못된건가요.???

>

> NOTICE: The ':' operator is deprecated. Use exp(x) instead.

> This operator will be removed in a future release.

> NOTICE: The ':' operator is deprecated. Use exp(x) instead.

> This operator will be removed in a future release.

> NOTICE: The ':' operator is deprecated. Use exp(x) instead.

> This operator will be removed in a future release.

> NOTICE: The ':' operator is deprecated. Use exp(x) instead.

> This operator will be removed in a future release.

> NOTICE: The ':' operator is deprecated. Use exp(x) instead.

> This operator will be removed in a future release.

> NOTICE: The ':' operator is deprecated. Use exp(x) instead.

> This operator will be removed in a future release.

> sql error 'ERROR: parser: parse error at or near ":"' in line 198.

>

>

>

> > > void dbINSERT_IN(readBuff, nbytes)

> > > char *readBuff;

> > > int nbytes;

> > > {

> > >

> > > EXEC SQL BEGIN DECLARE SECTION;

> > >

> > > char sqlcmd[500];

> > >

> > > EXEC SQL END DECLARE SECTION;

> > >

> > > char month[3];

> > >

> > > IN_INFO_DB inInfoDb;

> > >

> > > memset(&inInfoDb, 0x00, sizeof(inInfoDb));

> > > memset(month, 0x00, sizeof(month));

> > > memset(sqlcmd, 0x00, sizeof(sqlcmd));

> > >

> > > str_offset_copy_IN(&inInfoDb, readBuff, nbytes, month);

> > >

> > > EXEC SQL CONNECT TO 'test';

> > > sprintf(sqlcmd, "INSERT INTO In%s112(status,ktCode,pfCode,outktCode,outpfCode,acdTim

> e,

> > se

> > > rverTi

> > > me,ddd,telNo) VALUES(:%s, :%s, :%s, :%s, :%s, :%s, :%s, :%s, :%s)", month, inInfoDb.statusPa

> rt

> > ,

> > >

> > > inInfoDb.KTregPart, inInfoDb.chungRegPart, inInfoDb.outKTregPart, inInfoDb.outChungRegPart,

> in

> > In

> > >

> > > foDb.acdTime, inInfoDb.Servtime, inInfoDb.regionNo, inInfoDb.telNo);

> > >

> > > EXEC SQL EXECUTE IMMEDIATE :sqlcmd;

> > >

> > > EXEC SQL COMMIT;

> > >

> > > return;

> > > }

> > >

>

>

[Top]
No.
제목
작성자
작성일
조회
1734한 서버에서 다른 서버로 백업파일을 복구하는 도중에 에러가 납니다.
2000-10-09
7591
1736┕>Re: 한 서버에서 다른 서버로 백업파일을 복구하는 도중에 에러가 납니다.
정재익
2000-10-09 15:13:46
7565
1738 ┕>Re: Re: 한 서버에서 다른 서버로 백업파일을 복구하는 도중에 에러가 납니다.
2000-10-09 17:47:36
6971
1740  ┕>Re: Re: Re: 한 서버에서 다른 서버로 백업파일을 복구하는 도중에 에러가 납니다.
정재익
2000-10-10 08:55:02
6991
1742   ┕>한 서버에서 다른 서버로 백업파일을 복구하는
2000-10-10 10:02:16
7792
1744    ┕>Re: 한 서버에서 다른 서버로 백업파일을 복구하는
정재익
2000-10-10 11:26:12
7187
1745     ┕>한 서버에서 다른 서버로 백업파일을 복구하는
2000-10-10 19:37:41
6980
1731혹시 PostgerSQL에 대한 강의같은것은 없나요?
무명
2000-10-09
7048
1732┕>Re: 혹시 PostgerSQL에 대한 강의같은것은 없나요?
정재익
2000-10-09 10:42:38
7085
1733 ┕>Re: Re: 혹시 PostgerSQL에 대한 강의같은것은 없나요?
무명
2000-10-09 10:51:01
7116
1739┕>Re: 혹시 PostgerSQL에 대한 강의같은것은 없나요?
김윤한
2000-10-10 00:08:47
6877
1728large object에서 pg_locreate()함수 에러
오행언
2000-10-08
6862
1730┕>Re: large object에서 pg_locreate()함수 에러
정재익
2000-10-08 16:38:03
6921
1723재익님 급한 질문입니당..
송봉준
2000-10-07
7052
1724┕>Re: 재익님 급한 질문입니당..
정재익
2000-10-07 10:03:14
7481
1725 ┕>Re: Re: IMMEDIATE 에서 에러가 나는데 .. 어떤에러 입니까?
송봉준
2000-10-07 16:39:07
7641
1726  ┕>Re: Re: Re: IMMEDIATE 에서 에러가 나는데 .. 어떤에러 입니까?
정재익
2000-10-07 23:48:54
7359
1720pg_dump
sohne
2000-10-06
6154
1721┕>Re: pg_dump
정재익
2000-10-06 19:40:25
6562
1717delete 에러에 관한 질문
박상철
2000-10-05
5688
1719┕>Re: delete 에러에 관한 질문
정재익
2000-10-05 20:51:11
6186
1716table을 한꺼번에 drop시킬수 있나요?
박은경
2000-10-05
6018
1718┕>Re: table을 한꺼번에 drop시킬수 있나요?
정재익
2000-10-05 16:16:28
6378
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.032초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다