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.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
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.pldoc.pisz.plpdf.pisz.plmorebeer.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 |
|