|
try{
String strCMD1 = "ALTER TABLE \""+dbNAME+"\" ADD Nanido INTEGER DEFAULT 0";
query->SQL->Clear();
query->SQL->Add(strCMD1);
query->ExecSQL();
}
catch(...) {
}
위의 소스에서 default값을 적용하고 싶은데 Sql 문법데로 하여도 필드가 생성이 않되요.
DEFAULT문을 제거하면 생성되고요.
무슨 문제가 있지요?
ADD Nanido INTEGER DEFAULT 0
ADD Nanido INTEGER DEFAULT (0)
ADD Nanido INTEGER NOT NULL DEFAULT 0
ADD Nanido INTEGER NOT NULL WITH DEFAULT 0
ADD Nanido INTEGER DEFAULT 0 NOT NULL
어떻게 해도 모두 실패.
고수님들 부탁 합니다.
|