| | |
update oracle column but bot replace
Please support our ColdFusion advertiser: PostgreSQL or MySQL? Compare and contrast the two most popular open source databases
![]() |
•
•
Join Date: Oct 2005
Posts: 8
Reputation:
Solved Threads: 1
Hi Folks!
Wonder if you can help??
I need to know a way of updating a column in Oracle (datatype: long) but keep the existing data so like an append. Am using Coldfusion to write to Oracle and I know that you can only write 4000 chars at a time, but not sure how you add to what's already there without having to break the 4000 char limit...
Hope this makes sense?!?
:o
Jam
Wonder if you can help??
I need to know a way of updating a column in Oracle (datatype: long) but keep the existing data so like an append. Am using Coldfusion to write to Oracle and I know that you can only write 4000 chars at a time, but not sure how you add to what's already there without having to break the 4000 char limit...
Hope this makes sense?!?
:o
Jam
•
•
Join Date: Oct 2005
Posts: 8
Reputation:
Solved Threads: 1
OK - I figured it out. You cannot perform a where/like query on an ORACLE long datatype as it expects an integer. I changed the datatype to a CLOB and then retrieved the field into a temp var. I then added the user input to the temp var and finally updated the record by use of cfqueryparam:
UPDATE theTable SET theColumn = <cfqueryparam value="#tempVar#" cfsqltype="CF_SQL_LONGVARCHAR"> WHERE theTableID = theTableIDValue
..equally I can now perform a search on the CLOB datatype:
SELECT theColumn FROM theTable WHERE theColumn LIKE <cfqueryparam value="%#tempVar#%" cfsqltype="CF_SQL_LONGVARCHAR">
I award myself 100 bonus points...
Jam
UPDATE theTable SET theColumn = <cfqueryparam value="#tempVar#" cfsqltype="CF_SQL_LONGVARCHAR"> WHERE theTableID = theTableIDValue
..equally I can now perform a search on the CLOB datatype:
SELECT theColumn FROM theTable WHERE theColumn LIKE <cfqueryparam value="%#tempVar#%" cfsqltype="CF_SQL_LONGVARCHAR">
I award myself 100 bonus points...
Jam
![]() |
Similar Threads
- ADO replace value function (Visual Basic 4 / 5 / 6)
- Trying to update entire column in database (PHP)
- shell script prob (Shell Scripting)
- shell script prob (Shell Scripting)
- The Datagrid: How does one fill text boxes in edit mode with their original content? (ASP.NET)
- STORED PROCEDURE in .NET please help... (Oracle)
- padobot.v (Viruses, Spyware and other Nasties)
- Update entire Mysql DataBase with PhP (PHP)
Other Threads in the ColdFusion Forum
- Previous Thread: dynamic td's not tr's
- Next Thread: Developer's Opinion about CF?
Views: 9084 | Replies: 1
| Thread Tools | Search this Thread |
Tag cloud for ColdFusion





