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
운영게시판
최근게시물
DB2 Q&A 702 게시물 읽기
No. 702
create table 오류
작성자
조봉조(iwill2)
작성일
2004-11-03 18:32
조회수
6,699

안녕하세요. db2 초보입니다.

샘플db만들고(bong) 테이블 create하려니까 오류가 납니다.

구문 오류: `(' 예상치 않음 이라는 오류인데요, 왜 나는지 모르겠네요.

알려주시면 감사하겠습니다.

 

login: udbuser
Password:
Last login: Wed Nov 3 18:27:08 from 23.25.15.105
Sun Microsystems Inc. SunOS 5.8 Generic Patch February 2004
SunOS:/udb/udbuser] db2 connect to bong

Database Connection Information

Database server = DB2/SUN 8.2.0
SQL authorization ID = UDBUSER
Local database alias = BONG

SunOS:/udb/udbuser] db2 create table ts999(id varchar2(10));
ksh: 구문 오류: `(' 예상치 않음
SunOS:/udb/udbuser]

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

 

db2에서는 varchar2라는 유형은 없습니다.

해당 sqlx 오류코드의 내용을 보실려면  아래와 같이 하시면 됩니다.

ex> sql0135 ===> db2 "? sql0135"

마법사님이 2004-11-04 09:23에 작성한 댓글입니다. Edit

물론 varchar2가 없기도 하지만 ..

이 에러의 문제는 sql을 "" 로 묶어야 했는데 그러지 않아

생긴 에러입니다.

왜냐면..지금 화면이 unix 명령창이므로 특수문자들이 unix 식으로 해석되어버리기 때문입니다. 그래서 제대로 하실려면

db2 "create table ts999(id varchar(10))"

이렇게 하셔야 합니다.

 

그리고 db2에서는 단일명령은 명령문 종결자를 쓰지 않습니다.

즉.. ; (세미콜론) 을 안씁니다. 오라클과는 조금 다르지요.

 

simon님이 2004-11-04 10:58에 작성한 댓글입니다. Edit

두분 모두 감사드립니다.

아마 여기 자주 와야 할 것 같네요.

앞으로도 도움 많이 주십시요...

질문자님이 2004-11-04 11:02에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
706DB2 에러 질문입니다. [1]
박평준
2004-11-09
8263
705[질문] DB2 Type 2 Index 알려주세요. [1]
궁금함
2004-11-05
5968
703테이블스페이스파일 경로의 의미? [1]
조봉조
2004-11-04
6944
702create table 오류 [3]
조봉조
2004-11-03
6699
700오라클에서 사용되는 문법이 DB2에서는 어떻게 사용되는지좀 알려주십시요.. [1]
한결
2004-10-21
10642
699DB2 패스워드 필드 암호화[문의] [1]
김지연
2004-10-21
9591
698DB2 도움말 관련 사이트 어떻게 되죠? [1]
백동열
2004-10-18
6605
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다