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
운영게시판
최근게시물
CUBRID Q&A 381 게시물 읽기
No. 381
Q.클래스 속성에 화일내용 전체 업데이트
작성자
유성숙
작성일
2007-07-18 11:18
조회수
3,590

클래스 속성에 하나의 화일내용 전체를 업데이트 하려고 합니다.

잘 안되서 문의드립니다.

 

set f [open i0470h.txt r]

 

while { [gets $f line ] > -1 } {

set list [split $line \\t ]

 

set desc [lindex $line 0 ]

 

uw_exec_sql \"update indetbl120 set in120_desc=\'$desc\'

                        where in120_id=\'i0470\' \"

 

 

이 글에 대한 댓글이 총 1건 있습니다.

큐브리드는 클래스(CLASS) 속성과 공유(SHARED) 속성이라는 특징이 있습니다. 둘다 한 클래스(테이블)에 하나의 값만 존재하는 것은 같습니다. 차이점은 클래스 속성은 CLASS 키워드를 이용해서 해당 테이블에 접근할 때만 유효하고, 공유 속성은 인스턴스 레벨의 컬럼으로 다른 일반 컬럼과 동일하게 사용할 수 있습니다.

 

1. 클래스 속성 변경

update class test_tbl set cdata = \'class data\';            

select  cdata from class test_tbl ;

 

2. 공유 속성 데이터

일반 테이블과 동일하게 입력 수정 삭제 조회 할 수 있습니다.

create table (

id int,

sd varchar shared

...

) ;

insert into test_tbl2(id, sd)  values ( 1,\'111\') ;

insert into test_tbl2(id, sd)  values ( 2,\'222\') ;

select * from test_tbl2 ;

조회 결과는 모든 데이터의 sd는 마지막에 입력한 \'222\'이 됩니다.

 

예를 들어 삭제도

delete from test_tbl2 where sd = \'222\' ;

라고 하면 모든 데이터가 삭제됩니다.

 

위 예를 살펴 보시고, 사용에 필요한 적절한 속성을 사용하시면 될 것으로 보입니다. 제가 보기에는 아마도 Shared 속성의 목적으로 적용하고자 한 것이 아닌가 싶습니다.

 

자세한 것은 사용자 매뉴얼 1권 5장 \"데이터베이스 객체 생성\" 부분을 참고하시기 바랍니다.  

 

 

>클래스 속성에 하나의 화일내용 전체를 업데이트 하려고 합니다.

>잘 안되서 문의드립니다.

>

>set f [open i0470h.txt r]

>

>set desc [read $f 10000]

>

>uw_exec_sql \\\"update indetbl120 set in120_desc=\\\'$desc\\\'

>                        where in120_id=\\\'i0470\\\'\\\"

 

백정한님이 2007-07-18 14:03에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
384Q.날짜 칼럼에 대하여 [1]
김성수
2007-07-18
3730
383Q.서버2003 R2버전에서 오류 [1]
문종범
2007-07-18
3786
382Q.[질문] ODBC로 접근하다가... [1]
이지현
2007-07-18
4107
381Q.클래스 속성에 화일내용 전체 업데이트 [1]
유성숙
2007-07-18
3590
380Q.큐브리드 매니저에서 쿼리 에디터만 실행 할수 없네여. [1]
윤병진
2007-07-16
4000
379Q.그렇다면 앞으로도 큐브리드 전용 내장 프로시저 문법은 없는 건가요? [1]
루시엘
2007-07-14
3624
378Q.큐브리드의 저장 프로시저는 오직 자바 프로시저 하나 인가요? [1]
루시엘
2007-07-14
3900
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.025초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다