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
운영게시판
최근게시물
Informix Q&A 1327 게시물 읽기
No. 1327
Re: [재차질문] 김건수님.. 다시한번요..
작성자
김건수
작성일
2002-03-02 06:51
조회수
4,772

죄송합니다...... 초보인줄 몰랐습니다.

 

어느정도 아시는줄 알고 썼는데...

 

어려웠나 보네요...

 

선희님을 기분 나쁘게 할려고 답을 쓴건 아니니까 이해해주세요.

 

 

>> >> spl을 서버에 등록

>>

>> -> 이 말이 무슨 뜻인지 모르겠습니다. sql 을 서버에 등록하라는 의미가

>> -> 설마 informix 를 다시 설치하라는 말은 아닐테고..

>> -> 저 초보입니다. -.-;;

 

spl != sql 입니다.

 

spl은 Stored Procedure Language 입니다.. 한마디로 프로시져이죠.

 

 

 

>> >>위와 같이 프로시져를 파일로 만들어서

>> >>

>> >>dbaccess에서 한번 실행하면 procedure가 만들어집니다.

>>

>> -> 프로시저를 파일로 만들때 그 파일의 확장자라든가, 뭐 특별히

>> -> 신경써야 할 부분이 있는지.. 또 dbaccess 에서 실행시키려면

>> -> 어케 해야 하는건지.. 그냥 dbaccess 에서 실행하라면..

>> -> 저는 또 어느 게시판을 찾아 헤매서

>> -> dbaccess 에서 실행할려면 어떻게야 하는지를 물어야 합니다. -.-;;

>> -> 그리고 procedure 가 만들어진걸 어떻게 확인하는지도 궁금하네요

 

파일로 만드실때 확장자는 *.sql 로 하세요.

 

그리고 *.sql 파일이 있는 같은 directory에서 dbaccess 실행후

 

DB 선택하고 CHOOSE 라는 메뉴를 선택하시면 확장자가 sql인 파일이

 

다 보입니다. 거기서 선택하면 *.sql 내용이 dbaccess 창에 입력이 됩니다.

 

 

 

 

 

>>

>> >>

>> >>그리고 execute procedure나 sql 안에 사용하시면 됩니다.

>>

>> -> 난해합니다. 스크립트에서 execute 프로시저명 이라고 하면 된다

>> -> 는 말씀이시죠? 그런데 sql 안에 사용이라 함은 sql explorer 같은

>> -> 프로그램에서 실행하라는 말씀이신가요?

>>

 

프로지져를 사용하실려면 첨엔 컴파일(정의)을 해야겠죠?

 

create procedure......... 이런식으로 하시면

 

sysprocedures라는 카다로그 테이블에 그 내용이 들어갑니다.

 

drop procedure는 지우는거고요..

 

그러니 drop 하기전에는 언제나 그 프로시져를 execute procedure로

 

사용하시면 됩니다.

 

execute procedure는 dbaccess, 각 4gl 등등에서 sql 실행하는것 처럼

 

실행하시면 됩니다.

 

>> >>

>> >>한번 만든 spl은 drop 하기전엔 실행할때 만들 필요가 없습니다.

>>

>> -> 위에서 말하는 sql 은 전에 만들어놓은 프로시저를 뜻하는 건가요?

>> -> 즉 예전에 만들어놓은 프로시저는 drop 하기전에는 또 다시

>> -> 만들 필요가 없다.. 그런 뜻인가여? 아.. 궁금하여라.. 흐..

>>

 

위에 설명으로 답이 되겠죠?

 

>> >>

>> >>기존에 만든 spl 소스를 보는 방법은

>> >>

>> >>dbschema -d db이름 -f 프로시져이름

>> >>

>> >>하면 나옵니다.

>> >>

>> >>참고하시길..

>> >>

>> >>

>>

>> -> 답변 부탁드립니다. 저는 이 내용을 꼭 알고 싶습니다.

[Top]
No.
제목
작성자
작성일
조회
1334테이블리스트 [2]
넘팽이
2002-03-04
4431
1333ip에 대해
궁금이..
2002-03-03
3772
1332infomix [1]
mint
2002-03-02
4180
1326[재차질문] 김건수님.. 다시한번요..
이선희
2002-03-01
4007
1327┕>Re: [재차질문] 김건수님.. 다시한번요..
김건수
2002-03-02 06:51:36
4772
1325Wildcard matching....
윤봉승
2002-03-01
5659
1328┕>Re: Wildcard matching....
김건수
2002-03-02 06:53:29
5410
1324jdbc연결과..... 첨인포믹스접할때..
넘팽이
2002-03-01
4408
1329┕>Re: jdbc연결과..... 첨인포믹스접할때..
김건수
2002-03-02 07:03:37
5062
1323db관련프로그램의 cpu점유 [1]
이원준
2002-02-28
4341
1330┕>Re: db관련프로그램의 cpu점유
김건수
2002-03-02 07:07:51
4952
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.026초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다