2010-02-10 7 views
1

나는 더 많은 mysql 사람이지만, pg에서 db를 수행해야하며 다음 CREATE TABLE은 구문 오류를 생성합니다 ... 오류가 발생했습니다 : 오류 : 구문 오류 또는 " ("and error : ERROR : 또는 근처의 구문 오류") "주위를 인터넷으로 검색해도 많은 도움을주지 못했습니다 ... 저는 mysql-esque를하고 있으며 문제를 일으키고 있다고 확신합니다. (참고 : 이미) ... 성공적으로 mfseq을 창조 하셨 는가PostgreSQL create table syntax

CREATE TABLE master_file (
    mfid INTEGER NOT NULL PRIMARY KEY DEFAULT nextval('mfseq'), 
    prefix VARCHAR(4), 
    fname VARCHAR(30) NOT NULL, 
    lname VARCHAR(80) NOT NULL, 
    MI varchar(1) NULL, 
    address1 VARCHAR(200) NOT NULL, 
    address2 VARCHAR(200), 
    city VARCHAR(28), 
    state VARCHAR(2), 
    zip INT(5), 
    zip_plus4 INT(4), 
    mrn VARCHAR(30), 
    aID INT, 
    iID INT, 
    gID VARCHAR(1), 
    pphone VARCHAR(10); 
); 

답변

2

어쩌면 INT ->integer와 크기 (또는 숫자)와 pphone 필드의 구분 기호를 삭제하지 않고.

+1

감사합니다, 그것은 참으로 세미콜론의 콤보와 INT이었다 (x)의 ... – phpN00b

1

그것은 여기 세미콜론 안 : pphone VARCHAR(10);