Ha!... I win again!! (hehe)

-----Original Message-----
From: Tony Weeg [mailto:[EMAIL PROTECTED]
Sent: Tuesday, August 05, 2003 12:52 PM
To: CF-Talk
Subject: RE: alter table question


yeah that's all well and good, but the table I need to do this one
on....is a wee 18 million rows.  and
that's 18 (american)million rows ;)

so, I will most likely use the suggestion that mark kruger suggested....

Create a new column "column2 varchar(25)"   --- or whatever

then

--------------

update myTable SET column2 = CAST(column1 AS varchar(25))

----------


where column1 is your "text" data type.

tony weeg
uncertified advanced cold fusion developer
tony at navtrak dot net
www.navtrak.net
office 410.548.2337
fax 410.860.2337


-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Sent: Tuesday, August 05, 2003 1:00 PM
To: CF-Talk
Subject: Re: alter table question


This is because EM will create a temporary table, copy your data over,
and then drop the original table, recreate it, and then insert the old
data into there and drop the temp table.

----- Original Message -----
From: Stan Winchester <[EMAIL PROTECTED]>
Date: Tuesday, August 5, 2003 10:45 am
Subject: alter table question

> I just tried to convert a column from text to varchar in query
> analyzer using "ALTER TABLE dbo.tbl_Items ALTER COLUMN Item
> varchar(50)""ALTER TABLE [table name] ALTER COLUMN [column name]
> [datatype]"
> The above example threw the following error:
>
> Server: Msg 4928, Level 16, State 1, Line 1
> Cannot alter column 'Item' because it is 'text'.
>
> However, I could change the datatype in Enterprise Manager from
> text to varchar with no problems. NOTE: You will need to remove
> any Contraints on the affected field before changing the datatype,
> and then reapply any contraints as needed.
>
> It seems the alter statement works fine between varchar and int,
> but not from text. There may be other datatypes that cannot be
> converted through query analyzer, but might be alterable in
> enterprise manager. Maybe some SQL guru might enlighten us all.
>
> Stan Winchester
>
> >is there a query analyzer way to alter the column datatype?
> >
> >I have some text columns that should been varchar, and I need to
> change>them...i don't care about losing data, since its only 10-25
> characters>per cell...
> >
> >thanks!
> >
> >tony weeg
> >uncertified advanced cold fusion developer
> >tony at navtrak dot net
> >www.navtrak.net
> >office 410.548.2337
> >fax 410.860.2337
> >
>


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Get the mailserver that powers this list at 
http://www.coolfusion.com

                                Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
                                

Reply via email to