Q&A

  • 2828에대한 답변에서 질문
저는 오라클을 사용하여 프로그래밍을 하고 있습니다.

그리고 제가 알기로 SQL은 데이터 베이스에서 표준 언어로 알고 있거든요



그런데 2828에 대한 답변이 제가 알고 있는 것하고 틀린 것 같아서 질문하는 거예요



insert문 syntax :

insert into schema.table column(s) Values subquery



만일 create Table dept(deptno Number(5) Primary, Dname Varchar2(10) UNIQUE);

이런 식으로 table을 작성했을때 데이터 삽입할때의 SQL문은

insert into dept values(10,'executive');

아닌가요? 물론 이 것은 매우 잘 실행됩니다.

2  COMMENTS
  • Profile
    조복기 1999.06.26 20:42
    하남수 께서 말씀하시기를...

    > 저는 오라클을 사용하여 프로그래밍을 하고 있습니다.

    > 그리고 제가 알기로 SQL은 데이터 베이스에서 표준 언어로 알고 있거든요

    >

    > 그런데 2828에 대한 답변이 제가 알고 있는 것하고 틀린 것 같아서 질문하는 거예요

    >

    > insert문 syntax :

    > insert into schema.table column(s) Values subquery

    >

    > 만일 create Table dept(deptno Number(5) Primary, Dname Varchar2(10) UNIQUE);

    > 이런 식으로 table을 작성했을때 데이터 삽입할때의 SQL문은

    > insert into dept values(10,'executive');

    > 아닌가요? 물론 이 것은 매우 잘 실행됩니다.



    SQL문이 표준언어라고 하지만 각 RDB마다 조금씩의 차이점이 있습니다.

    오라클의 기능중 하나인 decode기능은

    다른 RDB에는 거의 없고

    sql-server에는 다른 명령으로 존재하죠..

    그리고 sql-server와 sybase는 거의 90%가 같다고 생각하죠..

    (같은뿌리에서 나왔는데도 조금씩 틀리네요)



    join쪽으로 가면 차이점이 더 큽니다.



    기본 select, insert, update문장도 마찬가지입니다..

    각 RDB제품들마다 차이점이 있죠..

    제가 요즘에 db쪽 프로그램을 하지않아서 예를 제대로 못들지만

    파라독스에서는 select나 inset시 테이블명에 "test.db"식으로

    줄수가 있지요..""는 있어도 되고 없어도되고..



    근데 질문한게 이거 맞나요?

  • Profile
    하남수 1999.06.26 20:36
    델피 도움말에 다음가 같은 글이 있군요. 찾아보지도 않고 질문을 했내

    그래도 한가지더 이상한 점은 SQL은 DB공용어로 알고 있는데 oracle에서 작성한 script하고

    델파이하고 틀리면 혼동이.....

    델파이에서 작성한 SQL문을 내용을 SQL*.dll이 바꿔주나......아직 모르겠음



    Adds one or more new rows of data in a table



    INSERT INTO table_reference



    [(columns_list)]

    VALUES (update_atoms)



    Description



    Use the INSERT statement to add new rows of data to a table.



    Use a table reference in the INTO clause to specify the table to receive the incoming data.



    The columns list is a comma-separated list, enclosed in parentheses, of columns in the table and is optional. The VALUES clause is a comma-separated list of update atoms, enclosed in parentheses. If no columns list is specified, incoming update values (update atoms) are stored in fields as they are defined sequentially in the table structure. Update atoms are applied to columns in the order the update atoms are listed in the VALUES clause. There must also be as many update atoms as there are columns in the table.



    INSERT INTO "holdings.dbf"



    VALUES (4094095, "BORL", 5000, 10.500, "1/2/1998")









    하남수 께서 말씀하시기를...

    > 저는 오라클을 사용하여 프로그래밍을 하고 있습니다.

    > 그리고 제가 알기로 SQL은 데이터 베이스에서 표준 언어로 알고 있거든요

    >

    > 그런데 2828에 대한 답변이 제가 알고 있는 것하고 틀린 것 같아서 질문하는 거예요

    >

    > insert문 syntax :

    > insert into schema.table column(s) Values subquery

    >

    > 만일 create Table dept(deptno Number(5) Primary, Dname Varchar2(10) UNIQUE);

    > 이런 식으로 table을 작성했을때 데이터 삽입할때의 SQL문은

    > insert into dept values(10,'executive');

    > 아닌가요? 물론 이 것은 매우 잘 실행됩니다.





    • 엠마
    • 1999.04.17 06:04
    • 5 COMMENTS
    • /
    • 0 LIKES
    • 김영해
      1999.04.17 07:03
    • 엠마
      1999.04.17 09:18
    • 김영해
      1999.04.17 10:34
    • 엠마
      1999.04.17 19:40
    • 김영해
      1999.04.18 04:12
    • 최선기
    • 1999.06.26 21:15
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 조복기
      1999.06.26 21:55
      최선기 께서 말씀하시기를... > fieldByName과 Parmabyname의 차이점 좀 자세히 알려주세요... > > 어...
    • 손창근
    • 1999.04.17 19:17
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.04.17 21:46
      그것은 자동으로 지원할텐데요... 컴퓨터에 전화접속 네트워킹이 설치되어 있고, 연결이 안되어있을때 네...
    • 1999.06.26 21:09
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 박성훈
      1999.06.28 03:01
      그 친구에게는 미안한데.. 제가 잘 아는 친구가 바코드 관련 프로그램을 전문적으로 만드는 사람입니다. ...
    • 조복기
      1999.06.26 21:14
      강양규 께서 말씀하시기를... > 안년하세요.. > DateTimePicker를 사용하고 있는데 > > Query를 사용...
    • 이정욱
      1999.04.16 02:17
      아무래도 케이블을 그냥 두갈래로 뽑으신것 같군요. 그렇게 하면 아마도 제데로 안될것 같네요... 그것보...
    • 화랑
      1999.04.16 03:06
      답변 감사합니다.. 문제는 제가 그 서버를 건드릴수가 없습니다. 지금 현재 나와있는 것은 프린터로 가...
    • 이정욱
      1999.04.16 05:08
      프린터포트를 제어하는것은 문제가 없습니다. 그것을 지원하는 컴포넌트를 본적이 있는데.... 아마도 찾아...
    • 화랑
      1999.04.17 18:11
      매번 감사합니다.. 저기 한가지만 더 하고 싶은데.. 프린트는 앱슨을 쓰거든요.. 혹시 서로 전달되는 ...
    • 하남수
    • 1999.06.26 20:23
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 조복기
      1999.06.26 20:42
      하남수 께서 말씀하시기를... > 저는 오라클을 사용하여 프로그래밍을 하고 있습니다. > 그리고 제가 알...
    • 하남수
      1999.06.26 20:36
      델피 도움말에 다음가 같은 글이 있군요. 찾아보지도 않고 질문을 했내 그래도 한가지더 이상한 점은 SQL...
    • 김영대
      1999.06.26 20:14
      이호선 께서 말씀하시기를... > 안녕하세요. > 델파이 프로그램에서 ftp서버의 화일을 다운 받을려하는데...
    • 엠마
    • 1999.04.17 06:04
    • 5 COMMENTS
    • /
    • 0 LIKES
    • 김영해
      1999.04.17 07:03
    • 엠마
      1999.04.17 09:18
    • 김영해
      1999.04.17 10:34
    • 엠마
      1999.04.17 19:40
    • 김영해
      1999.04.18 04:12
    • 이동화
    • 1999.04.17 09:18
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 최훈
      1999.06.26 19:32
      데이타베이스에서 자료를 읽어와서 트리를 구성하는데 자료가 없을때 노드가 하나도 없는데 트리를 클릭...
    • 이정욱
      1999.04.18 09:46
      기본프린터에 직접 쓰기 팁 입니다. 아마도 업무용 개발자분께는 아주 유용한 자료가 되리라 생각이 듭니...
    • 김영대
      1999.06.26 20:20
      최훈 께서 말씀하시기를... > 데이타베이스에서 자료를 읽어와서 트리를 구성하는데 > 자료가 없을때 노...
    • 박성훈
    • 1999.06.26 19:24
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 최석기
      1999.06.26 19:53
      박성훈 께서 말씀하시기를... > sql.add('Insert into "User.db" values('1111','1111','관리자',0)'); >...
    • 조복기
      1999.06.26 19:50
      박성훈 께서 말씀하시기를... > sql.add('Insert into "User.db" values('1111','1111','관리자',0)'); ...
    • 하남수
      1999.06.26 19:41
      "user.db'때문이 아닌가요 " "없어야 될 것 같은데.... 박성훈 께서 말씀하시기를... > sql.add('Ins...
    • 엠마
    • 1999.04.17 06:04
    • 6 COMMENTS
    • /
    • 0 LIKES
    • 전 재헌
      1999.06.26 19:21
    • 김영해
      1999.04.17 07:03
    • 엠마
      1999.04.17 09:18
    • 김영해
      1999.04.17 10:34
    • 엠마
      1999.04.17 19:40
    • 김영해
      1999.04.18 04:12
    • 송동일
    • 1999.06.26 17:42
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 신인재
      1999.06.26 18:56
      ActiveX컨트롤이라면 델파이 내부로 일딴 임포트를 하셔야 합니다.. 컴포넌트 메뉴에 import activex...
    • 장철진
    • 1999.04.17 08:55
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 김영대
      1999.04.19 18:49
      장철진 wrote: > 안녕하세요 또 질문을 하게 되네요. > LAN에서 NT4.0을 쓰고있는데 공유를 만드는 방법 ...
    • 구창민
      1999.04.18 02:26
      장철진 wrote: > 안녕하세요 또 질문을 하게 되네요. > LAN에서 NT4.0을 쓰고있는데 공유를 만드는 방법 ...
    • 박성훈
    • 1999.06.26 17:23
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최석기
      1999.06.26 17:39
      박성훈 께서 말씀하시기를... > 에디트컴포넌트에서 코드상으로 undo기능을 구현하려면 어떻게 합니까? >...
    • 최석기
      1999.06.26 17:37
      박성훈 께서 말씀하시기를... > panel1.caption:=formatfloat('#,##0',strtofloat(s)); > > 여기서 pan...
    • 이슬
    • 1999.04.15 03:34
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 김영해
      1999.04.17 08:00
      이슬 wrote: > 1. ParamByName과 FieldByName의 차이점이 무엇인지요? > > 2. 폼에 성별(남,여:radiobu...
    • 신호성
      1999.04.16 01:36
      > 2. 폼에 성별(남,여:radiobutton) 체크가 있는데, DB는 Alpha로 2자리 만들었습니다. > 근데, DBGrid에...
    • 박종모
      1999.04.15 04:44
      이슬 wrote: > 1. ParamByName과 FieldByName의 차이점이 무엇인지요? > > 2. 폼에 성별(남,여:radiobu...
    • 글쎄요
      1999.04.15 05:41
      추가로 답변합니다. 2번째 건데 답변이 잘 못된 것 같아요. 가장 좋은 방법은 DBGRID 대신에 STRINGGRID...
    • 김영해
      1999.04.15 08:49
      안녕하세요 application을 개발하다 문제가 있어 이렇게 다시 질문합니다. 제목과 같이 일정시간 동안 입...
    • 김영대
      1999.06.26 20:16
      이한나(소라동생) 께서 말씀하시기를... > 리치에디터에서 콜럼값과 라인값을 리턴받아 그에 해당하는 문...
    • 이정욱
      1999.04.15 10:21
      아래 작업전환을 막는것이 있습니다. 이 코드는 나이렉스의 팁 게시판에서 가져왔습니다. var Form1:...
    • 이한나(소라동생)
      1999.06.27 12:08
      김영대 께서 말씀하시기를... > 이한나(소라동생) 께서 말씀하시기를... > > 리치에디터에서 콜럼값과 라...
    • 김영해
      1999.04.17 07:48
      감사합니다.이정욱님 많은 도움이 되었습니다.