October 17, 2005 at 5:34 am
hi all,
how do I update a particular column in one go? I need to update a particular col that has 1000 rows with different numbers ..pls help
example: update table categories
set faxnumber= 1234567
where cust_name =james
in this scenario I need to change the cust_name with different names (1000) but with same faxnumber
October 17, 2005 at 6:30 am
Is there nothing else to identify these rows ?! A companyID perhaps ?! How many rows are there in all ?!
**ASCII stupid question, get a stupid ANSI !!!**
October 17, 2005 at 6:36 am
Hii!!!!
update table categories
set faxnumber= 1234567
where cust_name IN (Select cust_name From Table_Name/categories)
Table_Name is name of table where ur 1000 records are there or categories table itself I think..............
Regards,
Papillon
October 17, 2005 at 6:40 am
This will work... but if you ever have to do this more than once, I'd suggest writting it as an inner join.
October 17, 2005 at 8:07 am
thanks shashank...
This list was sent to me by the third party Application vendor.
there are 750 rows, but I am trying to Avoid typing that 750 names in the where clause.like this
where cust_name in ('james','john','charlie'.......) I thought there was a procedure which will pick up the names one by one.
October 17, 2005 at 8:21 am
you don't have to type the individual names...
if you notice shashank's sql is..
update table categories set faxnumber= 1234567 where cust_name IN (SELECT CUST_NAME FROM TABLE_NAME/CATEGORIES)
**ASCII stupid question, get a stupid ANSI !!!**
October 18, 2005 at 8:25 am
If you want to update ALL the rows in a table, you can just do an update without a where clause..
update categories set faxnumber = 1234567
October 18, 2005 at 4:12 pm
Are you saying that each person will get a new fax number? If that is the case, you would load a table (import_table) with two columns (name, fax) and then:
update <production_table>
set fax = b.fax
from production_table a, import_table b
where a.name = b.name
If the fax number will be the same for your whole list, a join may be faster than a substring as another poster stated above, but for 1000 rows this shouldn't be an issue.
Viewing 8 posts - 1 through 7 (of 7 total)
You must be logged in to reply to this topic. Login to reply
This website stores cookies on your computer.
These cookies are used to improve your website experience and provide more personalized services to you, both on this website and through other media.
To find out more about the cookies we use, see our Privacy Policy