Sql 如何将元数据放入Oracle表中生成HTML新行
我们有一个CRM解决方案,其中所有元数据都存储在Oracle表中(不要问我为什么) 我正在发出一条update语句,但当从数据库中获取数据时,我在前端看到“\n”作为文本的一部分,而不是新行(如HTML的Sql 如何将元数据放入Oracle表中生成HTML新行,sql,html,database,oracle,oracle11g,Sql,Html,Database,Oracle,Oracle11g,我们有一个CRM解决方案,其中所有元数据都存储在Oracle表中(不要问我为什么) 我正在发出一条update语句,但当从数据库中获取数据时,我在前端看到“\n”作为文本的一部分,而不是新行(如HTML的) 我试图直接将放在描述中,但它在前端显示为br/ 我应该在update语句中添加哪些转义字符 UPDATE "AN_ITEM_LG" SET LONG_DESCRIPTION = 'Some text'||chr(10)||chr(13)||'- or -'||chr(10)||chr
)
我试图直接将放在描述中,但它在前端显示为br/ 我应该在update语句中添加哪些转义字符
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'
尝试输入
。Html不显示正常的换行符。尝试输入
。Html不显示普通换行符。使用:
UPDATE AN_ITEM_LG
SET LONG_DESCRIPTION = 'Some test' || '<br/>'
WHERE config_code = 'TCW_THIS_IS_IT'
更新项目
SET LONG_DESCRIPTION='Some test'| |'
其中config_code='TCW_THIS_IS_IT'
chr(10)是换行符,chr(13)是回车符。除非发生转换,否则您需要使用希望显示在最终输出中的HTML标记。使用:
UPDATE AN_ITEM_LG
SET LONG_DESCRIPTION = 'Some test' || '<br/>'
WHERE config_code = 'TCW_THIS_IS_IT'
更新项目
SET LONG_DESCRIPTION='Some test'| |'
其中config_code='TCW_THIS_IS_IT'
chr(10)是换行符,chr(13)是回车符。除非发生某些转换,否则您需要使用希望显示在最终输出中的HTML标记。CRM软件层完全可能会处理/阻止您实际执行您想要执行的操作。假设它允许HTML直接从数据库流向浏览器:
UPDATE "AN_ITEM_LG" SET
LONG_DESCRIPTION = 'Some text<br>-or-<br>Some more text'
WHERE CONFIG_CODE = 'TCW_THIS_IS_IT'
更新“一个项目”集合
LONG_DESCRIPTION='一些文本
-或-
更多文本'
其中CONFIG_CODE='TCW_THIS_IS_IT'
注意:如果页面呈现为XHTML,则需要放置如前所述,浏览器通常会忽略“空白”,多个空间被视为一个空间,换行符和制表符在很大程度上被忽略,因为CRM软件层完全可能会照顾/阻止您实际执行您想要执行的操作。假设它允许HTML直接从数据库流向浏览器:
UPDATE "AN_ITEM_LG" SET
LONG_DESCRIPTION = 'Some text<br>-or-<br>Some more text'
WHERE CONFIG_CODE = 'TCW_THIS_IS_IT'
更新“一个项目”集合
LONG_DESCRIPTION='一些文本
-或-
更多文本'
其中CONFIG_CODE='TCW_THIS_IS_IT'
注意:如果页面呈现为XHTML,则需要放置如前所述,浏览器通常会忽略“空白”,多个空格被视为一个空格,换行符和制表符在很大程度上被忽略,这听起来像是在规避CRM系统……可能不是个好主意。你最好的办法是查看那些有换行符的数据,然后复制它们。它可以像
br/
那样进行编码,而不是
,但除非你有一个例子,否则你无法确定。听起来你好像在规避CRM系统……可能不是个好主意。你最好的办法是查看那些有换行符的数据,然后复制它们。它可以像br/
那样进行编码,而不是
,但除非你有一个例子,否则你无法确定。可以使用
将数据库文本转换为邮件对我有效。可以使用
将数据库文本转换为邮件对我有效。我试图将放在描述中,但前端显示为br/。谢谢你的考虑although@Roman:听起来db和呈现网页之间的任何东西都在将尖括号转换为HTML实体。IE:“>”的
。检查HTML以确定,但您需要找到如何避开CRM支持的符号或替代项。我试图在描述中加入,但它在前端显示为br/。谢谢你的考虑although@Roman:听起来db和呈现网页之间的任何东西都在将尖括号转换为HTML实体。IE:“>”的
。检查HTML以确定,但您需要找到如何避开CRM支持的符号或替代项。