oracle 在插入超长数据字符串时是默认转为varchar2类型,而这类型只有4000字节,即使通过oracle改变字符串类型为clob,也是在插入时默认转为varchar2类型。
处理方式:可以通过存储过程来增/改
declare
hContent clob;
begin hContent:='<DIV style="align-content: center"><TABLE style="FONT-SIZE: 10pt; WIDTH: 185mm; MARGIN-LEFT: 50px; TEXT-INDENT: 10pt" cellSpacing=0 cellPadding=0><TBODY><TR>
<TD style="FONT-SIZE: 18pt; HEIGHT: 17mm" align=center>杭州市第七医院压疮报表</TD></TR>
<TR><TD style="HEIGHT: 5mm"><TABLE style="FONT-SIZE: 10pt; WIDTH: 100%">
<TBODY><TR align=left><TD style="FONT-SIZE: 10pt; WIDTH: 18%" align=center>姓名:<SPAN id=span_xm></SPAN></TD>
<TD style="FONT-SIZE: 10pt" align=left>性别:<SPAN id=span_xb></SPAN></TD><TD style="FONT-SIZE: 10pt" align=left>年龄:<SPAN id=span_nl></SPAN></TD>
<TD style="FONT-SIZE: 10pt" align=right>科室:<SPAN id=span_ksid></SPAN></TD><TD style="FONT-SIZE: 10pt" align=right>床号:<SPAN id=span_ch></SPAN></TD><TD style="FONT-SIZE: 10pt" align=center>诊断:<SPAN id=span_zd></SPAN></TD></TR></TBODY></TABLE></TD></TR>
<TR><TD style="HEIGHT: 100%; VERTICAL-ALIGN: top" colSpan=><TABLE style="WIDTH: 185mm" cellSpacing= align=center ;><TBODY><TR><TD style="FONT-SIZE: 10pt; BORDER-TOP: #000000 1px solid; HEIGHT: 20pt; BORDER-RIGHT: #000000 1px solid; WORD-SPACING: 1pt; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; LINE-HEIGHT: 16pt" colSpan=>难免压疮定义:以强迫体位、重要脏器功能衰竭(肝功能衰竭、心力衰竭、昏迷等)、偏瘫、高位截瘫、骨盆骨折、生命体征不稳定等病情需要严格限制翻身为基本条件,并存高龄(≥70岁)、白蛋白小于30g/L、极度消瘦、高度水肿、大小便失禁等5项中的一项或几项可申报难免压疮。 </TD></TR><TR>
<TD style="FONT-SIZE: 10pt; HEIGHT: 7mm; WIDTH: 40%; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid" align=center>评分内容 (Braden评分法) </TD>
<TD style="FONT-SIZE: 10pt; WIDTH: 12%; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid" vAlign=middle> 分</TD><TD style="FONT-SIZE: 10pt; WIDTH: 12%; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid" vAlign=middle> 分</TD>
<TD style="FONT-SIZE: 10pt; WIDTH: 12%; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid" vAlign=middle> 分</TD><TD style="FONT-SIZE: 10pt; WIDTH: 12%; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid" vAlign=middle> 分</TD>
<TD style="FONT-SIZE: 10pt; BORDER-RIGHT: #000000 1px solid; WIDTH: 12%; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid" vAlign=middle>得 分</TD></TR>
<TR><TD style="FONT-SIZE: 10pt; HEIGHT: 7mm; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid" align=center>感觉:对压迫有关的不适感受能力 </TD><TD style="FONT-SIZE: 10pt; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid" vAlign=middle>完全丧失 </TD>
<TD style="FONT-SIZE: 10pt; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid" vAlign=middle>严重丧失 </TD><TD style="FONT-SIZE: 10pt; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid" vAlign=middle>轻度丧失 </TD><TD style="FONT-SIZE: 10pt; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid" vAlign=middle>未受损害 </TD>
<TD style="FONT-SIZE: 10pt; BORDER-RIGHT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid" vAlign=middle><SPAN id=span_gj1></SPAN></TD></TR>
<TR><TD style="FONT-SIZE: 10pt; HEIGHT: 7mm; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid" align=center>潮湿:皮肤暴露于潮湿的程度 </TD>
<TD style="FONT-SIZE: 10pt; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid" vAlign=middle>持久潮湿 </TD><TD style="FONT-SIZE: 10pt; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid" vAlign=middle>十分潮湿 </TD>
<TD style="FONT-SIZE: 10pt; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid" vAlign=middle>偶尔潮湿 </TD><TD style="FONT-SIZE: 10pt; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid" vAlign=middle>很少发生 </TD>
<TD style="FONT-SIZE: 10pt; BORDER-RIGHT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid" vAlign=middle><SPAN id=span_gj2></SPAN></TD></TR>
<TR><TD style="FONT-SIZE: 10pt; HEIGHT: 7mm; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid" align=center>活动:身体活动程度 </TD>
<TD style="FONT-SIZE: 10pt; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid" vAlign=middle>卧床不起 </TD><TD style="FONT-SIZE: 10pt; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid" vAlign=middle>局限于床上 </TD><TD style="FONT-SIZE: 10pt; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid" vAlign=middle>偶尔步行 </TD><TD style="FONT-SIZE: 10pt; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid" vAlign=middle>经常步行 </TD>
<TD style="FONT-SIZE: 10pt; BORDER-RIGHT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid" vAlign=middle><SPAN id=span_gj3></SPAN></TD></TR>
<TR><TD style="FONT-SIZE: 10pt; HEIGHT: 7mm; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid" align=center>活动能力:改变和控制体位能力 </TD>
<TD style="FONT-SIZE: 10pt; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid" vAlign=middle>完全不能</TD><TD style="FONT-SIZE: 10pt; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid" vAlign=middle>严重限制 </TD>
<TD style="FONT-SIZE: 10pt; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid" vAlign=middle>轻度限制 </TD><TD style="FONT-SIZE: 10pt; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid" vAlign=middle>不受限 </TD>
<TD style="FONT-SIZE: 10pt; BORDER-RIGHT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid" vAlign=middle><SPAN id=span_gj4></SPAN></TD></TR><TR>
<TD style="FONT-SIZE: 10pt; HEIGHT: 7mm; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid" align=center>营养:通常摄食情况 </TD><TD style="FONT-SIZE: 10pt; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid" vAlign=middle>恶劣 </TD><TD style="FONT-SIZE: 10pt; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid" vAlign=middle>不足 </TD>
<TD style="FONT-SIZE: 10pt; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid" vAlign=middle>适当 </TD><TD style="FONT-SIZE: 10pt; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid" vAlign=middle>良好 </TD>
<TD style="FONT-SIZE: 10pt; BORDER-RIGHT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid" vAlign=middle><SPAN id=span_gj5></SPAN></TD></TR>
<TR><TD style="FONT-SIZE: 10pt; HEIGHT: 7mm; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid" align=center>摩擦和剪力 </TD><TD style="FONT-SIZE: 10pt; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid" vAlign=middle>有 </TD>
<TD style="FONT-SIZE: 10pt; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid" vAlign=middle>有潜在危险 </TD><TD style="FONT-SIZE: 10pt; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid" vAlign=middle>无 </TD>
<TD style="FONT-SIZE: 10pt; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid" vAlign=middle>'||chr(38)||'nbsp'||'; </TD>
<TD style="FONT-SIZE: 10pt; BORDER-RIGHT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid" vAlign=middle><SPAN id=span_gj6></SPAN></TD></TR><TR><TD style="FONT-SIZE: 10pt; HEIGHT: 7mm; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid" align=center>总分</TD>
<TD style="FONT-SIZE: 10pt; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid" vAlign=middle>'||chr(38)||'nbsp'||';</TD><TD style="FONT-SIZE: 10pt; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid" vAlign=middle>'||chr(38)||'nbsp'||';</TD>
<TD style="FONT-SIZE: 10pt; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid" vAlign=middle>'||chr(38)||'nbsp'||';</TD><TD style="FONT-SIZE: 10pt; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid" vAlign=middle>'||chr(38)||'nbsp'||';</TD>
<TD style="FONT-SIZE: 10pt; BORDER-RIGHT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid" vAlign=middle><SPAN id=span_zf></SPAN></TD></TR>
<TR><TD style="FONT-SIZE: 10pt; BORDER-LEFT: #000000 1px solid" colSpan=>压疮部位:<SPAN id=span_ycbw></SPAN></TD>
<TD style="FONT-SIZE: 10pt; BORDER-RIGHT: #000000 1px solid" colSpan=>发生科室:<SPAN id=span_fsks></SPAN>'||chr(38)||'nbsp'||';申报目的:<SPAN id=span_sbmd></SPAN></TD></TR><TR>
<TD style="FONT-SIZE: 10pt; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid" colSpan=>压疮分期:<SPAN id=span_ycfq></SPAN></TD>
<TD style="FONT-SIZE: 10pt; BORDER-RIGHT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" colSpan=>压疮大小:长<SPAN id=span_ycdxc></SPAN>'||chr(38)||'nbsp'||';'||chr(38)||'nbsp'||';宽<SPAN id=span_ycdxk></SPAN><YCDXK>'||chr(38)||'nbsp'||';'||chr(38)||'nbsp'||';深<SPAN id=span_ycdxs></SPAN> </TD></TR>
<TR><TD style="FONT-SIZE: 10pt; BORDER-TOP: 0px; HEIGHT: 20pt; BORDER-RIGHT: #000000 1px solid; WORD-SPACING: 1pt; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; LINE-HEIGHT: 16pt" colSpan=><B>备注:最高分23分,最低分6分,-18分低度危险, -14分中度危险,-12分高度危险,小于9分非常危险。</B></TD></TR><TR>
<TD style="HEIGHT: 30px; BORDER-RIGHT: #000000 1px solid; BORDER-LEFT: #000000 1px solid" colSpan=>护理措施:</TD></TR><TR><TD style="BORDER-RIGHT: #000000 1px solid; BORDER-LEFT: #000000 1px solid" colSpan=><INPUT id=span_hlcs1 class=_text style="TEXT-INDENT: 4px" type=checkbox value= controltype="checkbox"> <LABEL for=span_hlcs1>、 全面评估,压疮发生的危险因素</LABEL><BR><INPUT id=span_hlcs2 class=_text type=checkbox value= controltype="checkbox" cnname="正确使用预防压疮的用具" datatype=""> <LABEL for=span_hlcs2>、 正确使用预防压疮的用具</LABEL> <LABEL class=td_bottom_line style="WIDTH: 102mm"><SPAN id=span_hlcsqt1 style="BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid"></SPAN></LABEL><BR><INPUT id=span_hlcs3 class=_text type=checkbox value= controltype="checkbox" cnname="翻身与活动" datatype=""> <LABEL for=span_hlcs3>、 翻身与活动</LABEL> <INPUT id=span_hlcs4 class=_text style="MARGIN-LEFT: 149px" type=checkbox value= controltype="checkbox" cnname="保持皮肤清洁与干燥" datatype=""> <LABEL for=span_hlcs4>、 保持皮肤清洁与干燥</LABEL><BR><INPUT id=span_hlcs5 class=_text type=checkbox value= controltype="checkbox" cnname="营养管理" datatype=""> <LABEL for=span_hlcs5>、 营养管理</LABEL> <INPUT id=span_hlcs6 class=_text style="MARGIN-LEFT: 165px" type=checkbox value= name=hlcs controltype="checkbox" cnname="严格交班制度" datatype=""> <LABEL for=span_hlcs6>、 严格交班制度</LABEL><BR><INPUT id=span_hlcs7 class=_text type=checkbox value= controltype="checkbox" cnname="摩擦和剪力的预防" datatype=""> <LABEL for=span_hlcs7>、 摩擦和剪力的预防</LABEL> <INPUT id=span_hlcs8 class=_text style="MARGIN-LEFT: 100px" type=checkbox value= controltype="checkbox" cnname="其他措施" datatype=""> <LABEL for=span_hlcs8>、 其他措施</LABEL><LABEL class=td_bottom_line style="WIDTH: 50mm"><SPAN id=span_hlcsqt2 style="BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid"></SPAN></LABEL> </TD></TR>
<TR><TD style="BORDER-TOP: #000000 1px solid; HEIGHT: 30px; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid" colSpan=>责任护士签名:<SPAN id=span_zrhsqm></SPAN></TD>
<TD style="BORDER-TOP: #000000 1px solid; HEIGHT: 30px; BORDER-BOTTOM: #000000 1px solid" colSpan=>护士长签名: <SPAN id=span_hsqm></SPAN></TD>
<TD style="BORDER-TOP: #000000 1px solid; HEIGHT: 30px; BORDER-RIGHT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" colSpan=>申报日期:<SPAN id=span_sbrq></SPAN></TD></TR><TR>
<TD style="HEIGHT: 60px; BORDER-RIGHT: #000000 1px solid; BORDER-LEFT: #000000 1px solid" colSpan=><B>护理部审核意见:</B> <TEXTAREA id=span_hlbyj style="HEIGHT: 70px; WIDTH: 100%" rows= controltype="textarea" cnname="护士长审核意见" datatype=""></TEXTAREA> </TD></TR>
<TR><TD style="HEIGHT: 30px; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid" colSpan=>护理部签名:<SPAN id=span_hlbqm></SPAN></TD>
<TD style="HEIGHT: 30px; BORDER-RIGHT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" colSpan=>审核时间:<SPAN id=span_shrq></SPAN></TD></TR>
<TR><TD style="HEIGHT: 30px; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid" colSpan=>转归:<SPAN id=span_zg></SPAN></TD>
<TD style="HEIGHT: 30px; BORDER-BOTTOM: #000000 1px solid" colSpan=>责任护士签名:<SPAN id=span_zrhsqm1></SPAN> </TD><TD style="HEIGHT: 30px; BORDER-RIGHT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" colSpan=>填报日期:<SPAN id=span_tbrq></SPAN></TD></TR>
<TR><TD style="HEIGHT: 30px; BORDER-BOTTOM: #000000 1px solid" colSpan=></TD><TD style="HEIGHT: 30px; BORDER-BOTTOM: #000000 1px solid" colSpan=></TD>
<TD style="HEIGHT: 30px; BORDER-BOTTOM: #000000 1px solid" colSpan=></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></DIV>';
update hlgl_print_html set htmlContent=hContent;
end;
这里面还包含了 ,这里面的&被默认为是系统变量,所以可以通过转义来解决
在oracle中chr()=&
案例:select chr()||'nbsp' from dual
oracle 之 插入超长字段并包含&字符的处理方法的更多相关文章
-
Oracle修改字段值包含&;字符
昨天在更新一个表的字段时发现pl/sql弹出变量框,它认为我要改的字段值中包含未定义的变量.比如我执行一个脚本: update t_wlf_config set configvalue = 'hell ...
-
Oracle 查询字段不包含多个字符串方法
开发过程中遇到个需求,用户要提取的数据列中不包含 YF.ZF.JD的字符串, 方法1:select * from table where order_no not like '%YF%' and ...
-
使用oracle的保留字作为字段名称并进行操作的方法
项目中调取业主的数据库时发现,其中一个表的一个字段名为:update,所以当我用数据库查询语句进行查询的时候总会出错.从网上查询之后发现原来很简单,只要把update加上双引号就好了,例如: sele ...
-
sql中字段名中包含特殊字符的查询方法
sql中字段名章包含特殊字符的查询方法:例如包含"",student表中字段为:id“学号”.name"姓名". 解决办法:用英文下的 "`" ...
-
ORACLE判别字段是否包含中文
在ORACLE数据库中如何查找那些字段里面包含中文的数据记录呢,有时候就是有这样的特殊需求,下面整理了一些判别字段中包含中文记录的几个方法 1:使用ASCIISTR函数判别 ASCIISTR函数说 ...
-
oracle 将当前系统时间戳插入timestamp字段
oracle 将当前系统时间戳插入timestamp字段 --insert records 精确到秒:insert into userlogin_his(usrname,logintime) valu ...
-
SQL Server判断某个字段是否包含中文/英文字符/数字
原文:SQL Server判断某个字段是否包含中文/英文字符/数字 因最近在清理系统中的脏数据,需要查询某个字段是否包含中文/英文字符/数字的数据, 比较简单,仅以此篇博客做一个简单总结,方便以后查阅 ...
-
oracle 实现插入自增列(类似SqlServer Identity)
oracle不像sql server 有关键字identity直接可插入数据时自增 ,Oracle是不能用Identity,可以使用Sequence Create Table Tempinfo( id ...
-
关于oracle批量插入数据遇到的问题
截取部分日志信息: 2015-09-01 14:48:47,132 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReade ...
随机推荐
-
Intent属性详解二 Action、Category
先看效果图: 1.Action:该activity可以执行的动作 该标识用来说明这个activity可以执行哪些动作,所以当隐式intent传递过来action时,如果跟这里<intent-fi ...
-
一个简单的js实现倒计时函数
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
-
linux jdk tomcat
linux jdk tomcat mysql的安装 mysql的话,推荐使用命令行安装,而不是用外部的源码去编译,因为简单粗暴. mysql服务:sudo apt-get install mysql- ...
-
c++ 关于类构造函数的初始化列表
除了性能问题之外,有些时场合初始化列表是不可或缺的,以下几种情况时必须使用初始化列表 常量成员,因为常量只能初始化不能赋值,所以必须放在初始化列表里面 引用类型,引用必须在定义的时候初始化,并且不能重 ...
-
基于OpenStreetMap计算驾车距离(Java)
最近公司有个项目需要计算6000个点之间的驾车距离,第一时间想到的是利用Google的Distance Matrix API,但是免费Key每天只能计算2500个元素(元素 = 起点数量 * 终点数量 ...
-
NOIp2018 游记
作为一名蒟蒻,对于NOIp当然是不抱什么希望.所以就只能在比赛中吸取经验咯... Day0 害怕书到用时方恨少,疯狂打板子(玩电脑) Day1 来到考场了,发现键盘空格按不起,觉得非常尴尬,然后他告诉 ...
-
k8s应用首页临时改成升级维护页面
在本地虚拟机 产生一个nginx配置文件 [root@centos-01 dockerfile]# cat weifeng_maintain.conf server { listen 443; ser ...
-
IT阅读——关于“业务”
本文转自http://www.cnblogs.com/beijiguangyong/archive/2012/11/12/2767054.html 开发当中常常听说“业务”这个词,什么“业务为王”之类 ...
-
EasyTouch中虚拟摇杆的使用EasyJoystick
unity3d自带的虚拟摇杆显然没有EasyTouch好用 首先下载这个插件 http://pan.baidu.com/s/1hqJAbTa 下载完成后.导入到unity,可以看看里面的案例
-
PLC编程逻辑思路
PLC编程逻辑思路 在整个执行过程的流程中,都是在不断地找启动条件,停止条件以及输出结果.当条件不够时,就得想办法如果添加标志位,根据已有条件去构造条件:当结果开发耦合时,就制造中间继电器去除耦合. ...