Calculated update
trying to update a varchar numeric string column
by converting it to int, adding a numeric value and insert it back
as a varchar
Having trouble with cast
On 03/12/2012 06:28 PM, Bret Stern wrote:
trying to update a varchar numeric string column
by converting it to int, adding a numeric value and insert it back
as a varcharHaving trouble with cast
Possibly having trouble with two casts: one from string to int, one
from int to string? You sql would help.
Bret Stern wrote:
trying to update a varchar numeric string column
by converting it to int, adding a numeric value and insert it back
as a varcharHaving trouble with cast
I assume you are doing an update as opposed to an insert. You use
both above (and both numeric and int as well). Anyway, try:
update tbl set col = (col::int + 1);
or some variation thereof. That should do the trick.
Bosco.
On Mon, 2012-03-12 at 17:39 -0700, Bosco Rama wrote:
Bret Stern wrote:
trying to update a varchar numeric string column
by converting it to int, adding a numeric value and insert it back
as a varcharHaving trouble with cast
I assume you are doing an update as opposed to an insert. You use
both above (and both numeric and int as well). Anyway, try:update tbl set col = (col::int + 1);
or some variation thereof. That should do the trick.
Bosco.
update open_orderheader
set order_id = (order_id::int + 3000)
where module_id='aggregate'
worked as advertised.
thanks for the help guys.