ďťż
 
db2 alter table alter column set default ďťż
 
db2 alter table alter column set default
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

db2 alter table alter column set default



uszyChaha - 26-06-2007 00:00
db2 alter table alter column set default
  Witam,
szukam informacji nt. jak zmienić wartość domyślną kolumny w db2.
Znalazłem link
http://publib.boulder.ibm.com/infoce...n/t0005233.htm

ale i robie dokładnie jak panowie piszą. Ale jest bug

SQL0104N An unexpected token "DEFAULT '123'" was found following
"R COLUMN colnam1 SET". Expected tokens may include: "<space>
".

Explanation:

A syntax error in the SQL statement was detected at the specified
token following the text "<text>". The "<text>" field indicates
the 20 characters of the SQL statement that preceded the token
that is not valid.

As an aid to the programmer, a partial list of valid tokens is
provided in the SQLERRM field of the SQLCA as "<token-list>".
This list assumes the statement is correct to that point.

The statement cannot be processed.

User Response:

Examine and correct the statement in the area of the specified
token.

sqlcode : -104

sqlstate : 42601

wg tabeli kodów błędów rzeczywiści chodzi o złą składnię.Ale przykład
nie działa?
moja wersja 8.1 db2
pytanie: jak sobie z czymś takim poradzić?





Artur - 26-06-2007 00:21

  On 25 Cze, 18:29, uszyChaha <uszych...@gazeta.pl> wrote:
> Witam,
> szukam informacji nt. jak zmieni warto domy ln kolumny w db2.
> Znalaz em linkhttp://publib.boulder.ibm.com/infocenter/db2luw/v8/index.jsp?topic=/c...
>
> ale i robie dok adnie jak panowie pisz . Ale jest bug
>
> SQL0104N An unexpected token "DEFAULT '123'" was found following
> "R COLUMN colnam1 SET". Expected tokens may include: "<space>
> ".
>
> Explanation:
>
> A syntax error in the SQL statement was detected at the specified
> token following the text "<text>". The "<text>" field indicates
> the 20 characters of the SQL statement that preceded the token
> that is not valid.
>
> As an aid to the programmer, a partial list of valid tokens is
> provided in the SQLERRM field of the SQLCA as "<token-list>".
> This list assumes the statement is correct to that point.
>
> The statement cannot be processed.
>
> User Response:
>
> Examine and correct the statement in the area of the specified
> token.
>
> sqlcode : -104
>
> sqlstate : 42601
>
> wg tabeli kodów b dów rzeczywi ci chodzi o z sk adni . Ale przyk ad
> nie dzia a?
> moja wersja 8.1 db2
> pytanie: jak sobie z czym takim poradzi ?

Powinno zadziałać bez problemu. Podaj definicję tabeli i zacytuj
instrukcję alter.

Poprawny przykład:

alter table tab1 alter column imie set default 'Anna'

Jeśli tekst wygląda dokładnie tak, jak podałem wtedy pozostaje tylko
sprawdzenie, czy w twoim skrypcie nie ma ukrytych znaków specjalnych,
których np. nie wyświetla edytor. Dla pewności przepisz instrukcję z
ręki (nie wklejaj).

-- Artur Wroński




uszyChaha - 27-06-2007 00:04

  On 26 Cze, 01:19, Artur <artur.wron...@gmail.com> wrote:
> On 25 Cze, 18:29, uszyChaha <uszych...@gazeta.pl> wrote:
>
>
>
> > Witam,
> > szukam informacji nt. jak zmieni warto domy ln kolumny w db2.
> > Znalaz em linkhttp://publib.boulder.ibm.com/infocenter/db2luw/v8/index.jsp?topic=/c...
>
> > ale i robie dok adnie jak panowie pisz . Ale jest bug
>
> > SQL0104N An unexpected token "DEFAULT '123'" was found following
> > "R COLUMN colnam1 SET". Expected tokens may include: "<space>
> > ".
>
> > Explanation:
>
> > A syntax error in the SQL statement was detected at the specified
> > token following the text "<text>". The "<text>" field indicates
> > the 20 characters of the SQL statement that preceded the token
> > that is not valid.
>
> > As an aid to the programmer, a partial list of valid tokens is
> > provided in the SQLERRM field of the SQLCA as "<token-list>".
> > This list assumes the statement is correct to that point.
>
> > The statement cannot be processed.
>
> > User Response:
>
> > Examine and correct the statement in the area of the specified
> > token.
>
> > sqlcode : -104
>
> > sqlstate : 42601
>
> > wg tabeli kodów b dów rzeczywi ci chodzi o z sk adni . Ale przykad
> > nie dzia a?
> > moja wersja 8.1 db2
> > pytanie: jak sobie z czym takim poradzi ?
>
> Powinno zadziałać bez problemu. Podaj definicję tabeli i zacytuj
> instrukcję alter.
>
> Poprawny przykład:
>
> alter table tab1 alter column imie set default 'Anna'
>
> Jeśli tekst wygląda dokładnie tak, jak podałem wtedy pozostaje tylko
> sprawdzenie, czy w twoim skrypcie nie ma ukrytych znaków specjalnych,
> których np. nie wyświetla edytor. Dla pewności przepisz instrukcję z
> ręki (nie wklejaj).
>
> -- Artur Wroński

------------------------------------------------
-- DDL Statements for table "WSADMIN "."USERDEMO"
------------------------------------------------

CREATE TABLE "WSADMIN "."USERDEMO" (
"USERS_ID" BIGINT NOT NULL ,
"GENDER" CHAR(1) ,
"AGE" INTEGER ,
"INCOME" INTEGER ,
"MARITALSTATUS" CHAR(1) ,
"INCOMECURRENCY" CHAR(3) ,
"CHILDREN" INTEGER ,
"HOUSEHOLD" INTEGER ,
"COMPANYNAME" VARCHAR(128) ,
"HOBBIES" VARCHAR(254) ,
"ORDERBEFORE" CHAR(1) ,
"FIELD1" CHAR(1) ,
"TIMEZONE" CHAR(5) ,
"FIELD2" CHAR(1) ,
"FIELD7" VARCHAR(64) ,
"FIELD3" CHAR(1) ,
"FIELD4" CHAR(1) ,
"FIELD5" VARCHAR(254) ,
"FIELD6" INTEGER )
IN "USERSPACE1" ;

-- DDL Statements for primary key on Table "WSADMIN "."USERDEMO"

ALTER TABLE "WSADMIN "."USERDEMO"
ADD PRIMARY KEY
("USERS_ID");

-- DDL Statements for foreign keys on Table "WSADMIN "."USERDEMO"

ALTER TABLE "WSADMIN "."USERDEMO"
ADD CONSTRAINT "F_888" FOREIGN KEY
("USERS_ID")
REFERENCES "WSADMIN "."USERS"
("USERS_ID")
ON DELETE CASCADE
ON UPDATE NO ACTION
ENFORCED
ENABLE QUERY OPTIMIZATION;

COMMIT WORK;

CONNECT RESET;

TERMINATE;

a wpisuje
db2 => alter table WSADMIN.USERDEMO alter column FIELD7 SET DEFAULT
'CR';

DB21034E The command was processed as an SQL statement because it was
not a
valid Command Line Processor command. During SQL processing it
returned:
SQL0104N An unexpected token "DEFAULT 'CR';" was found following "er
column
FIELD7 SET". Expected tokens may include: "<space>". SQLSTATE=42601




Artur - 27-06-2007 00:04

  On 26 Cze, 13:22, uszyChaha <uszych...@gazeta.pl> wrote:
> On 26 Cze, 01:19, Artur <artur.wron...@gmail.com> wrote:
>
>
>
> > On 25 Cze, 18:29, uszyChaha <uszych...@gazeta.pl> wrote:
>
> > > Witam,
> > > szukam informacji nt. jak zmieni warto domy ln kolumny w db2.
> > > Znalaz em linkhttp://publib.boulder.ibm.com/infocenter/db2luw/v8/index.jsp?topic=/c...
>
> > > ale i robie dok adnie jak panowie pisz . Ale jest bug
>
> > > SQL0104N An unexpected token "DEFAULT '123'" was found following
> > > "R COLUMN colnam1 SET". Expected tokens may include: "<space>
> > > ".
>
> > > Explanation:
>
> > > A syntax error in the SQL statement was detected at the specified
> > > token following the text "<text>". The "<text>" field indicates
> > > the 20 characters of the SQL statement that preceded the token
> > > that is not valid.
>
> > > As an aid to the programmer, a partial list of valid tokens is
> > > provided in the SQLERRM field of the SQLCA as "<token-list>".
> > > This list assumes the statement is correct to that point.
>
> > > The statement cannot be processed.
>
> > > User Response:
>
> > > Examine and correct the statement in the area of the specified
> > > token.
>
> > > sqlcode : -104
>
> > > sqlstate : 42601
>
> > > wg tabeli kodów b dów rzeczywi ci chodzi o z sk adni . Ale przyk ad
> > > nie dzia a?
> > > moja wersja 8.1 db2
> > > pytanie: jak sobie z czym takim poradzi ?
>
> > Powinno zadzia a bez problemu. Podaj definicj tabeli i zacytuj
> > instrukcj alter.
>
> > Poprawny przyk ad:
>
> > alter table tab1 alter column imie set default 'Anna'
>
> > Je li tekst wygl da dok adnie tak, jak poda em wtedy pozostaje tylko
> > sprawdzenie, czy w twoim skrypcie nie ma ukrytych znaków specjalnych,
> > których np. nie wy wietla edytor. Dla pewno ci przepisz instrukcj z
> > r ki (nie wklejaj).
>
> > -- Artur Wro ski
>
> ------------------------------------------------
> -- DDL Statements for table "WSADMIN "."USERDEMO"
> ------------------------------------------------
>
> CREATE TABLE "WSADMIN "."USERDEMO" (
> "USERS_ID" BIGINT NOT NULL ,
> "GENDER" CHAR(1) ,
> "AGE" INTEGER ,
> "INCOME" INTEGER ,
> "MARITALSTATUS" CHAR(1) ,
> "INCOMECURRENCY" CHAR(3) ,
> "CHILDREN" INTEGER ,
> "HOUSEHOLD" INTEGER ,
> "COMPANYNAME" VARCHAR(128) ,
> "HOBBIES" VARCHAR(254) ,
> "ORDERBEFORE" CHAR(1) ,
> "FIELD1" CHAR(1) ,
> "TIMEZONE" CHAR(5) ,
> "FIELD2" CHAR(1) ,
> "FIELD7" VARCHAR(64) ,
> "FIELD3" CHAR(1) ,
> "FIELD4" CHAR(1) ,
> "FIELD5" VARCHAR(254) ,
> "FIELD6" INTEGER )
> IN "USERSPACE1" ;
>
> -- DDL Statements for primary key on Table "WSADMIN "."USERDEMO"
>
> ALTER TABLE "WSADMIN "."USERDEMO"
> ADD PRIMARY KEY
> ("USERS_ID");
>
> -- DDL Statements for foreign keys on Table "WSADMIN "."USERDEMO"
>
> ALTER TABLE "WSADMIN "."USERDEMO"
> ADD CONSTRAINT "F_888" FOREIGN KEY
> ("USERS_ID")
> REFERENCES "WSADMIN "."USERS"
> ("USERS_ID")
> ON DELETE CASCADE
> ON UPDATE NO ACTION
> ENFORCED
> ENABLE QUERY OPTIMIZATION;
>
> COMMIT WORK;
>
> CONNECT RESET;
>
> TERMINATE;
>
> a wpisuje
> db2 => alter table WSADMIN.USERDEMO alter column FIELD7 SET DEFAULT
> 'CR';
>
> DB21034E The command was processed as an SQL statement because it was
> not a
> valid Command Line Processor command. During SQL processing it
> returned:
> SQL0104N An unexpected token "DEFAULT 'CR';" was found following "er
> column
> FIELD7 SET". Expected tokens may include: "<space>". SQLSTATE=42601

Jeśli w dokumentacji sprawdzisz składnię instrukcji ALTER TABLE dla
wersji 8:

http://publib.boulder.ibm.com/infoce...n/r0000888.htm

zobaczysz po lewej stronie 7-mkę przy klauzuli SET DEFAULT. To oznacza
że ta składnia wspierana jest od uaktualnienia kodu Fixpax 7 (czyli od
wersji 8.2). Najprawdopodobniej masz starszą wersję.

Fixpaki do wszystkich wersji możesz ściągnąć ze strony wsparcia
technicznego:

http://www-306.ibm.com/software/data/db2/support/db2_9/

-- Artur Wroński





szaman - 30-06-2007 00:02

  Ta spacja w nazwie jest zamierzona?

"WSADMIN "."USERDEMO"




uszyChaha - 16-07-2007 00:28

  On 27 Cze, 00:09, Artur <artur.wron...@gmail.com> wrote:
> On 26 Cze, 13:22, uszyChaha <uszych...@gazeta.pl> wrote:
>
>
>
> > On 26 Cze, 01:19, Artur <artur.wron...@gmail.com> wrote:
>
> > > On 25 Cze, 18:29, uszyChaha <uszych...@gazeta.pl> wrote:
>
> > > > Witam,
> > > > szukam informacji nt. jak zmieni warto domy ln kolumny wdb2.
> > > > Znalaz em linkhttp://publib.boulder.ibm.com/infocenter/db2luw/v8/index.jsp?topic=/c...
>
> > > > ale i robie dok adnie jak panowie pisz . Ale jest bug
>
> > > > SQL0104N An unexpected token "DEFAULT '123'" was found following
> > > > "R COLUMN colnam1 SET". Expected tokens may include: "<space>
> > > > ".
>
> > > > Explanation:
>
> > > > A syntax error in the SQL statement was detected at the specified
> > > > token following the text "<text>". The "<text>" field indicates
> > > > the 20 characters of the SQL statement that preceded the token
> > > > that is not valid.
>
> > > > As an aid to the programmer, a partial list of valid tokens is
> > > > provided in the SQLERRM field of the SQLCA as "<token-list>".
> > > > This list assumes the statement is correct to that point.
>
> > > > The statement cannot be processed.
>
> > > > User Response:
>
> > > > Examine and correct the statement in the area of the specified
> > > > token.
>
> > > > sqlcode : -104
>
> > > > sqlstate : 42601
>
> > > > wg tabeli kodów b dów rzeczywi ci chodzi o z sk adni . Ale przyk ad
> > > > nie dzia a?
> > > > moja wersja 8.1db2
> > > > pytanie: jak sobie z czym takim poradzi ?
>
> > > Powinno zadzia a bez problemu. Podaj definicj tabeli i zacytuj
> > > instrukcj alter.
>
> > > Poprawny przyk ad:
>
> > >altertabletab1altercolumn imie set default 'Anna'
>
> > > Je li tekst wygl da dok adnie tak, jak poda em wtedy pozostaje tylko
> > > sprawdzenie, czy w twoim skrypcie nie ma ukrytych znaków specjalnych,
> > > których np. nie wy wietla edytor. Dla pewno ci przepisz instrukcj z
> > > r ki (nie wklejaj).
>
> > > -- Artur Wro ski
>
> > ------------------------------------------------
> > -- DDL Statements fortable"WSADMIN "."USERDEMO"
> > ------------------------------------------------
>
> > CREATETABLE"WSADMIN "."USERDEMO" (
> > "USERS_ID" BIGINT NOT NULL ,
> > "GENDER" CHAR(1) ,
> > "AGE" INTEGER ,
> > "INCOME" INTEGER ,
> > "MARITALSTATUS" CHAR(1) ,
> > "INCOMECURRENCY" CHAR(3) ,
> > "CHILDREN" INTEGER ,
> > "HOUSEHOLD" INTEGER ,
> > "COMPANYNAME" VARCHAR(128) ,
> > "HOBBIES" VARCHAR(254) ,
> > "ORDERBEFORE" CHAR(1) ,
> > "FIELD1" CHAR(1) ,
> > "TIMEZONE" CHAR(5) ,
> > "FIELD2" CHAR(1) ,
> > "FIELD7" VARCHAR(64) ,
> > "FIELD3" CHAR(1) ,
> > "FIELD4" CHAR(1) ,
> > "FIELD5" VARCHAR(254) ,
> > "FIELD6" INTEGER )
> > IN "USERSPACE1" ;
>
> > -- DDL Statements for primary key onTable"WSADMIN "."USERDEMO"
>
> >ALTERTABLE"WSADMIN "."USERDEMO"
> > ADD PRIMARY KEY
> > ("USERS_ID");
>
> > -- DDL Statements for foreign keys onTable"WSADMIN "."USERDEMO"
>
> >ALTERTABLE"WSADMIN "."USERDEMO"
> > ADD CONSTRAINT "F_888" FOREIGN KEY
> > ("USERS_ID")
> > REFERENCES "WSADMIN "."USERS"
> > ("USERS_ID")
> > ON DELETE CASCADE
> > ON UPDATE NO ACTION
> > ENFORCED
> > ENABLE QUERY OPTIMIZATION;
>
> > COMMIT WORK;
>
> > CONNECT RESET;
>
> > TERMINATE;
>
> > a wpisuje
> >db2=>altertableWSADMIN.USERDEMOaltercolumn FIELD7 SET DEFAULT
> > 'CR';
>
> > DB21034E The command was processed as an SQL statement because it was
> > not a
> > valid Command Line Processor command. During SQL processing it
> > returned:
> > SQL0104N An unexpected token "DEFAULT 'CR';" was found following "er
> > column
> > FIELD7 SET". Expected tokens may include: "<space>". SQLSTATE=42601
>
> Je li w dokumentacji sprawdzisz sk adni instrukcjiALTERTABLEdla
> wersji 8:
>
> http://publib.boulder.ibm.com/infoce...ic/com.ibm.db2...
>
> zobaczysz po lewej stronie 7-mk przy klauzuli SET DEFAULT. To oznacza
> e ta sk adnia wspierana jest od uaktualnienia kodu Fixpax 7 (czyli od
> wersji 8.2). Najprawdopodobniej masz starsz wersj .
>
> Fixpaki do wszystkich wersji mo esz ci gn ze strony wsparcia
> technicznego:
>
> http://www-306.ibm.com/software/data/db2/support/db2_9/
>
> -- Artur Wro ski

rzeczywiście po instalacji fixpacków jest ok. Dziękuję

to miło że ludzie z 1. Sierpnia odpowiadają na grupach
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    [MS SQL] "set names" (mySQL) w MS SQL =?ISO-8859-2?Q?Re:_DB2_-_niesp=F3jne_zapytanie_wg._asktom.oracle.com?= Oracle XE lub DB2 Express-C i wspolpraca z Visual C# 2005 Expess Edition IBM DB2 Express - czy podobnie jak Oracle Expreess ma wycieta Javew procedurach? Re: DB2 za darmo - =?ISO-8859-2?Q?troch=EA_wi=EAcej?= =?ISO-8859-2?Q?db2_obj=EAto=B6=E6_bazy?= [db2] Update sql posiłkowany danymi z innej tabeli =?iso-8859-2?q?Konfiguracja_domy=B6lna_DB2_Express-C?= db2 -klucze obce optymalizacja zapytan i inne Prak uprawnien po instalacji DB2 na WinXP Home
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • radioaktywni.htw.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com