English 中文(简体)
How to produce HTML new line by putting metadata in Oracle table
原标题:

We have a CRM solution where all metadata stored in Oracle table (don t ask me why).

I am issuing an update statement but when get the data from database I see on front end as part of the text and not new line (like HTML s <br/>).

I was trying to put
directly in description but it shows as br/ on front end.

What escape characters should I put in my update statement instead?

UPDATE "AN_ITEM_LG" 
   SET LONG_DESCRIPTION =  Some text ||chr(10)||chr(13)|| - or - ||chr(10)||chr(13)|| Some more text  
 WHERE CONFIG_CODE= TCW_THIS_IS_IT 
问题回答

try putting in <br/>. Html does not display normal newlines.

Use:

UPDATE AN_ITEM_LG
   SET LONG_DESCRIPTION =  Some test  ||  <br/> 
 WHERE config_code =  TCW_THIS_IS_IT 

chr(10) is a Line Feed, chr(13) is a Carriage Return. Unless there s some conversion happening, you need to use the HTML markup you want to appear in the final output.

It is entirely possible that the CRM software layer will take care of / prevent you from actually doing what you want to do. Assuming it does allow HTML to flow straight through from the database to the browser:

UPDATE "AN_ITEM_LG" SET
LONG_DESCRIPTION =  Some text<br>-or-<br>Some more text 
WHERE CONFIG_CODE =  TCW_THIS_IS_IT 

Note: if the page is being rendered as XHTML, you will need to put <br /> instead

As mentioned, browsers will ignore "whitespace" in general, more than one space is treated as a space, newlines and tabs are largely ignored from

It sounds like you are circumventing your CRM system...probably not a good idea. Your best bet is to look at data which has line breaks they way you want it and duplicate that. It could do the encoding like &lt;br/&gt; instead of <br/>, but you wouldn t know for sure unless you had an example to work from.

One can use < br/ > It worked for me for database text to mail.





相关问题
what is wrong with this mysql code

$db_user="root"; $db_host="localhost"; $db_password="root"; $db_name = "fayer"; $conn = mysqli_connect($db_host,$db_user,$db_password,$db_name) or die ("couldn t connect to server"); // perform query ...

Users asking for denormalized database

I am in the early stages of developing a database-driven system and the largest part of the system revolves around an inheritance type of relationship. There is a parent entity with about 10 columns ...

Easiest way to deal with sample data in Java web apps?

I m writing a Java web app in my free time to learn more about development. I m using the Stripes framework and eventually intend to use hibernate and MySQL For the moment, whilst creating the pages ...

join across databases with nhibernate

I am trying to join two tables that reside in two different databases. Every time, I try to join I get the following error: An association from the table xxx refers to an unmapped class. If the ...

How can I know if such value exists in database? (ADO.NET)

For example, I have a table, and there is a column named Tags . I want to know if value programming exists in this column. How can I do this in ADO.NET? I did this: OleDbCommand cmd = new ...

Convert date to string upon saving a doctrine record

I m trying to migrate one of my PHP projects to Doctrine. I ve never used it before so there are a few things I don t understand. In my current code, I have a class similar to this: class ...

热门标签