ďťż
 
alter column varchar na clob ďťż
 
alter column varchar na clob
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

alter column varchar na clob



RoB - 11-05-2007 12:31
alter column varchar na clob
  chcialbym zmienic kolumne poleceniem:
ALTER TABLE REVIEWS ALTER COLUMN REV_CONTENT SET DATA TYPE CLOB;

chodzi o baze db2
REV_CONTENT jest varcharem(32000)

otrzymuje blad:
SQLSTATE=42601

SQL0104N Znaleziono nieoczekiwany element "CLOB" występujący po tekście
"ONTENT SET DATA TYPE". Dopuszczalne elementy to: "<char_string_type3>

byc moze pytanie jest lamerskie, ale prosze o pomoc

czy taka zmiana moze wplynac w jakikolwiek sposob na dane juz zawarte w tabeli?

pozdrawiam
RoB

--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl





Artur - 11-05-2007 12:32

  Niestety alter table nie wspiera zmiany typu z varchar do clob.
Zwróć uwagę na tabelę 7 w dokumentacji "Compatible Data Types":

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

Sugeruję utworzenie nowej tabeli z polem CLOB.
Przekopiowanie danych (najlepiej nietransakcyjnie: alter table tab_new
activate not logged initially; insert into tab_new select * from
tab_old; commit ALBO zadeklarowanie kursora i przekopiowanie load-em)
A następnie zmianę nazwy nowej tabeli na oryginalną instrukcją RENAME
table.

-- Artur Wroński




RoB - 11-05-2007 12:32

  dzieki za wskazowke, juz sprawdzam:)

pozdrawiam
RoB

--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    dla zachwyconych =?ISO-8859-2?Q?Picas=B1_-_kosz=B1ca_alter?==?ISO-8859-2?Q?natywa?= [MySQL] metody =?ISO-8859-2?Q?por=F3wnywania_znak=F3w_-_ja?==?ISO-8859-2?Q?kis_alter_=3A=29?= Error converting data type varchar to datatime. state:37000, Native:8114,Orgin:[Microsoft][ODBC SQL Server Driver][SQL Server] Variable type (position <number>) in EXECUTE STATEMENT '<string>' INTO does not match returned column type Alter table... Add Constraint... MS SQL Server =?ISO-8859-2?Q?[Oracle]_jak_omin=B1=E6_column_ambiguously_w_takim_joinie? = oracle alter database backup controlfile sql server 2005 - alter table ORACLE - czy da sie poprawic konkretny znak w polu typu varchar? mass alter table :)
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • morebeer.opx.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