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
운영게시판
최근게시물
Oracle Q&A 1797 게시물 읽기
No. 1797
Re: Ora_Do failed (ORA-01704: string literal too long)
작성자
전익환
작성일
2000-10-25 10:12
조회수
8,979

>>전익환 님께서 쓰시길<<

 

:: 오라클 DB를 이용한 게시판을 만들고 있습니다.

::

:: 내용란을 오라클에서 LONG 타입으로 두고 많은 양의 내용을 오라클로

:: 넣어야 되는 데 Ora_Do failed (ORA-01704: string literal too long)

:: 에러가 납니다.

:: 2000자 이하는 되는데 2000자 이상은 않되는 군요.

:: por*c로 만들 때 문제가 없었는 데 .....

:: 많은 답변을 부탁드립니다.

::

:: email: hwanik@hag.ne.kr

::

 

문제의 답을 찾았습니다. 내가 질문하고 내가 답을 찾으니 우습군요.

 

ora_DO 를 사용하지 말고 bind로 문자열을 넣고 하면 됩니다.

 

<<예>>

 

$sql17 = " DECLARE

tmpno number(6);

cno number(6);

cursor c1 is select no from $TNAME where no >= $no order by no desc for update;

 

BEGIN

open c1;

LOOP

fetch c1 into cno;

exit when c1%NOTFOUND;

tmpno := cno + 1;

update $TNAME set no = tmpno where current of c1;

END LOOP;

close c1;

insert into $TNAME values($no, ".$TNAME."_inc.nextval, $S_ID, $S_DEPTH, '$pName', '$pHome',

'$pEmail', '$pSubject', '$pPasswd', :pContent, '$file_name', 0, sysdate, $file_size, '$IP');

END;";

$curs = ora_open($connect);

ora_parse($curs, $sql17);

ora_bind($curs, "pContent", ":pContent", strlen($pContent), 1);

ora_exec($curs);

[Top]
No.
제목
작성자
작성일
조회
1792[질문!!!] 이문제에 대한 의견을 듣고 시퍼요.
김민희
2000-10-21
6238
1799┕>Re: [질문!!!] 이문제에 대한 의견을 듣고 시퍼요.
문태준
2000-10-22 11:52:46
6497
1800 ┕>Re: Re: [질문!!!] 이문제에 대한 의견을 듣고 시퍼요.
김민희
2000-10-22 12:24:39
6402
1802  ┕>Re: Re: Re: [질문!!!] 이문제에 대한 의견을 듣고 시퍼요.
신성욱
2000-10-22 14:23:51
7181
1811   ┕>Re: Re: Re: Re: [질문!!!] 이문제에 대한 의견을 듣고 시퍼요.
민희예용
2000-10-23 10:43:22
6560
1791클러스터 시스템에서 오라클은?
최현규
2000-10-21
6345
1793┕>Re: 클러스터 시스템에서 오라클은?
정재익
2000-10-21 16:29:42
6834
1789Oracle Error에 대한 설명이 있는 페이지가 없나요?
dskim
2000-10-21
5717
1788Ora_Do failed (ORA-01704: string literal too long)
전익환
2000-10-21
8895
1797┕>Re: Ora_Do failed (ORA-01704: string literal too long)
전익환
2000-10-25 10:12:53
8979
1785[질문] 오라클에서 새로운 데이타베이스를 추가할때.
서현수
2000-10-20
5939
1787┕>Re: [질문] 오라클에서 새로운 데이타베이스를 추가할때.
문태준
2000-10-20 23:58:05
6744
1784Table Join해서 가져오는 쿼리시.. 정렬...
김광진
2000-10-20
5973
1786┕>Re: Table Join해서 가져오는 쿼리시.. 정렬...
전명균
2000-10-20 17:12:11
7174
17772개의 DB를 동시에 사용가능한지(알고싶어요)
바다!
2000-10-19
9039
1781┕>Re: 2개의 DB를 동시에 사용가능한지(알고싶어요)
이경록
2000-10-19 22:48:09
7196
1782 ┕>Re: Re: 2개의 DB를 동시에 사용가능한지(알고싶어요)이경록님 !!
바다!
2000-10-20 11:02:50
6467
1796  ┕>Re: Re: Re: 2개의 DB를 동시에 사용가능한지(알고싶어요)이경록님 !!
이경록
2000-10-21 22:59:27
7514
1812   ┕>Re:너무너무 감사합니다. 이경록님 !!
바다!
2000-10-23 11:19:39
7404
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.026초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다