Q&A

  • 인터베이스 스토어드프로시저,스레드,트랜잭션에 관한
안녕하세요, 델파이 관계자 여러분들....

먼저번에 답변해주신 분들 정말 감사드립니다.

따로 감사인사를 드리지 못하고 이 지면을 빌어 감사드립니다.

이번 질문은 좀 범위가 넓은 거 같네요.



인터베이스에서요 스토어드프로시저와 스레드, 트랜잭션등과 같

은 것들은 어디에다 써 줘야 하는지요.

책에는 ISQL에 써 주면 된다고 하는데, 그게 SQL문장을 쓰는 창을

말하는 겁니까?

글구 작성된 스토어드프로시저등은 확장자가 .SQL인 파일로 저장

이 되던데 그건 서버컴퓨터에 있어야 하는 겁니까, 클라이언트에

있어야 하는 겁니까?

에구 제가 무슨 질문을 하는지두 모르겠군요.

하면 할수록 점점 더 어려워 지는군요.

후후~~~ 여러분들 항상 좋은 하루되시구요,

답변 꼭 부탁드립니다.

1  COMMENTS
  • Profile
    하얀까마귀 2000.05.18 12:41
    안녕하세요 하얀까마귀 입니다.



    제가 인터베이스는 안써봐서 정확한 답변이 될지는 모르겠는데...



    일반적인 몇가지만 말씀드릴께요..



    일단 스토어드프로시져는 당연히 서버에 있어야 합니다...



    이건 서버 클라이언트 뭐 그런개념이 아니라 디비 자체라고 보시면 됩니다...



    클라이언트의 요청에 의해 디비가 실행을 하는거죠...



    이걸 작성하는 방법은 isql이 맞을겁니다... ( 인테베이스에서 이름이 뭐지 몰라요)



    그냥 sql실행하는거 있죠??? 거기서 만드시면 됩니다..



    쓰레드.. 이건 좀.. 설명하기가 그런데....



    작은 프로그램???? 음.....



    MS계열로 설명을 드리면



    그러니까 도스는 하나의 프로그램만 실행할수 있죠???



    이게 윈3.1로 오면서 멀티테스킹이란걸 구현을 했어요.. 동시에 여러개의 프로그램을



    실행하는거죠...



    그리고 95로 넘어오면서 쓰레드도 구현을 했죠...



    쓰레드는 멀티네스킹에서 더 발전된거로 하나의 프로그램 내에서 여러개의 프로세스가



    동작하는겁니다.



    음.. 예를 들면 탐색기에서 파일 복사를 하는동안 다이알로그 박스가 뜨고 거기에



    폴더에서 서류가 옮겨지는 에니메이션이 보이죠??? 이게 두개의 쓰레드 입니다.



    트랜잭션은 아마도 디비에서 말씀하시는건가????



    이건.... 작업도중에 에러가 날수도 있죠???



    A라는 테이블이 있고 B라는 테이블은 A테이블의 집계라고 한다면...



    B테이블이 실시간으로 A테이블의 집계를 유지할려면 A테이블이 저장될때 B에도



    같이 반영을 해주어야 합니다...



    이때... 이 두작업중 어느 하나라도 에러가 생기면 이런 집계가 틀어져 버리죠...



    이럴때.. 트랜잭션을 사용합니다...



    어느부분에서든 에러가 생기면 이전상태로 rollback을 시킬 위치를 지정하죠..



    뭐.. 이정도면 설명이 된것 같은데....



    그럼... 즐거운시간 되세요.



    - 하얀까마귀 -







    델_맹 wrote:

    > 안녕하세요, 델파이 관계자 여러분들....

    > 먼저번에 답변해주신 분들 정말 감사드립니다.

    > 따로 감사인사를 드리지 못하고 이 지면을 빌어 감사드립니다.

    > 이번 질문은 좀 범위가 넓은 거 같네요.

    >

    > 인터베이스에서요 스토어드프로시저와 스레드, 트랜잭션등과 같

    > 은 것들은 어디에다 써 줘야 하는지요.

    > 책에는 ISQL에 써 주면 된다고 하는데, 그게 SQL문장을 쓰는 창을

    > 말하는 겁니까?

    > 글구 작성된 스토어드프로시저등은 확장자가 .SQL인 파일로 저장

    > 이 되던데 그건 서버컴퓨터에 있어야 하는 겁니까, 클라이언트에

    > 있어야 하는 겁니까?

    > 에구 제가 무슨 질문을 하는지두 모르겠군요.

    > 하면 할수록 점점 더 어려워 지는군요.

    > 후후~~~ 여러분들 항상 좋은 하루되시구요,

    > 답변 꼭 부탁드립니다.

    • 델_맹
    • 2000.05.18 06:23
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 하얀까마귀
      2000.05.18 12:41
      안녕하세요 하얀까마귀 입니다. 제가 인터베이스는 안써봐서 정확한 답변이 될지는 모르겠는데... 일...
    • 최석기
      2000.05.18 05:25
      한승구 wrote: > 실행되는 화면위에 있는 Panel 컴퍼넌트를 > 마우스로 드래그해서 옮기려면 어떻게 > ...
    • 한승구
      2000.05.18 19:36
      최석기 wrote: > 한승구 wrote: > > 실행되는 화면위에 있는 Panel 컴퍼넌트를 > > 마우스로 드래그해서...
    • 황유동
      2000.05.18 20:33
      한승구 wrote: > 최석기 wrote: > > 한승구 wrote: > > > 실행되는 화면위에 있는 Panel 컴퍼넌트를 > ...
    • 임형호
      2000.05.18 07:26
      사발우성 wrote: > 전 SQL검색기 폼에서 > > 콤보박스와 에디트박스를 사용해서 > > 콤보박스로 나...
    • 초보자
    • 2000.05.18 05:05
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 갱민이
      2000.05.18 11:36
      초보자 wrote: > form1 := Tform1.create(application) 과 > form1 := Tform1.create(self) 차이를 알면 ...
    • 한차으히
      2000.05.18 08:56
      초보자 wrote: > form1 := Tform1.create(application) 과 > form1 := Tform1.create(self) 차이를 알면 ...
    • 왕초보
    • 2000.05.18 05:05
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 홍세비
      2000.05.18 09:18
      왕초보 wrote: > > 메일 보내는 컴포넌트 입니다... > > 그런데... 한글을 쓰면... 깨지는 디요? > ...
    • 임형호
      2000.05.18 07:28
      델파이 초보 wrote: > Dbgrid에 나타난 내용을 dbgrid상에서 수정하여 저장할 수는 없나요? > 조언 부탁...
    • 사발우성
      2000.05.18 05:27
      델파이 초보 wrote: > Dbgrid에 나타난 내용을 dbgrid상에서 수정하여 저장할 수는 없나요? > 조언 부탁...
    • 조규춘
      2000.05.18 07:14
      사발우성 wrote: > 델파이 초보 wrote: > > Dbgrid에 나타난 내용을 dbgrid상에서 수정하여 저장할 수는 ...
    • 코림
    • 2000.05.18 03:48
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 빙구
      2000.05.18 04:01
      예전에 cti작업을 좀해봤었는데 어떤걸 사용하시는지.. 다이얼로직 보드를 사용하신다면 쉽게 구현이 되는...
    • 순철
    • 2000.05.18 03:35
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 신승철
    • 2000.05.18 03:16
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 조규춘
      2000.05.18 03:39
      신승철 wrote: > 다들 수고가 많으십니다. > 다름이 아니오라. StringGrid에는 FixedCols라는 Property가...
    • 신승철
      2000.05.18 19:59
      조규춘 wrote: > 신승철 wrote: > > 다들 수고가 많으십니다. > > 다름이 아니오라. StringGrid에는 Fix...
    • 조규춘
      2000.05.18 21:17
      신승철 wrote: > 조규춘 wrote: > > 신승철 wrote: > > > 다들 수고가 많으십니다. > > > 다름이 아니...
    • 하얀까마귀
      2000.05.18 11:07
      안녕하세요 하얀까마귀 입니다... 죄송한데.. 그냥 RecordCount하시면 안되나요??? 이걸 모르시지는 ...
    • 어린왕자
      2000.05.18 12:02
      앗..죄송..레코드수입니다.. 그니깐..보통 데이타가 나온 그리드에..앞에다..칼럼하나를 더붙여서..자동증...
    • 하얀까마귀
      2000.05.19 01:49
      안녕하세요 하얀까마귀 입니다... 검색한번 해보시면 되는데.... 13739, 12275에 얼마전 제가 올린 ...
    • 조규춘
      2000.05.18 03:33
      어린왕자 wrote: > 질문 그대로입니다.. > 검색 결과 필드의 갯수를 알고 싶어서 그러는데.. > 어떻게 ...
    • 최석기
      2000.05.18 03:24
      어린왕자 wrote: > 질문 그대로입니다.. > 검색 결과 필드의 갯수를 알고 싶어서 그러는데.. > 어떻게 ...
    • 황남철
    • 2000.05.18 02:48
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 신범호
      2000.05.18 03:11
      황남철 wrote: > procedure TFDATA0102.BtnFindClick(Sender: TObject); > var > i : integer; > i...
    • 김수봉
      2000.05.18 03:00
      황남철 wrote: > procedure TFDATA0102.BtnFindClick(Sender: TObject); > var > i : integer; > i...
    • 박충국
    • 2000.05.18 02:38
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 강인규
      2000.05.18 03:24
      혹시 dbedit가 디비와 연결되어 있지 않은게 아닙니까? dbedit는 디비의 자료를 뿌려주기 때문에 수정모드...
    • 각시탈
      2000.05.18 03:22
      아는 데로 적어봅니다. DBEdit의 속성자체는 EditBox처럼 독자적인 Edit기능이 없습니다. 그래서 DBEdit...
    • 조규춘
      2000.05.18 03:21
      박충국 wrote: > 안녕하십니까.!~~ > 전 델파이 초보이거든요...!~~~ > 그래서 좀 물어볼려구요...!~~ ...
    • 올랭이
    • 2000.05.18 02:26
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 나현호
      2000.05.18 04:06
      디비가 무엇인지, 필드타입이 무엇인지 몰라 쉽게 개념만 잡을 수 있게 적어 봅니다. with Query do v...
    • 각시탈
      2000.05.18 03:28
      올랭이 wrote: > query1로 일련번호를 증가 시킬려구 하는데 잘 안되네요.. > > table name : 인적사항...
    • 김병건
      2000.05.18 01:53
      넘슬픈이 wrote: > insufficient Memory에 관한 질문입니다... > > 제가 지금 하구 있는 내용은 직...
    • 구창민
      2000.05.18 04:37
      안산에서 초보... wrote: > 델파이로 유닉스 계열 운영체제에서 실행되는 프로그램 작성이 가능한지 알구 ...
    • 각시탈
      2000.05.20 02:02
      저도 인터넷을 돌아 다니다.. 우연히.. 도움이 되셨으면 합니다. procedure TForm1.Button6Click(Send...