问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求用asp代码往oracle数据库表中插入数据的语句

发布网友 发布时间:2022-04-09 19:51

我来回答

3个回答

懂视网 时间:2022-04-10 00:13

table WZ_SITEMSGTEMPLATE ( id NUMBER(19) not null, templatecontent NCLOB, createtime DATE, modeltype NUMBER(10) default (1) )

  html代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <meta http-equiv="X-UA-Compatible" content="ie=edge">
 <title>Document</title>
 <style>
 body,
 div,
 p,
 a,
 img,
 span,
 h2 {
  margin: 0;
  padding: 0;
 }
 body {
  line-height: 1;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
 }
 a {
  text-decoration: none;
 }
 img {
  border: 0;
 }
 .clearfix {
  overflow: hidden;
  zoom: 1;
 }
 .container--yx {
  width: 750px;
  margin: 0 auto;
 }
 .container--yx .top_bar {
  height: 96px;
  padding: 0 24px;
 }
 .container--yx .top_bar .logo_box {
  float: left;
  width: 263px;
  height: 37px;
  padding-top: 30px;
 }
 .container--yx .top_bar .qrcode_box {
  width: 213px;
  float: right;
  padding-top: 18px;
 }
 .container--yx .top_bar .qrcode_box .qrcode_pic {
  float: left;
  width: 62px;
  height: 62px;
  margin-right: 10px;
 }
 .container--yx .top_bar .qrcode_box .qrcode_text {
  float: right;
 }
 .container--yx .top_bar .qrcode_box .qrcode_text .lg_text {
  font-size: 23px;
  font-weight: bold;
 }
 .container--yx .top_bar .qrcode_box .qrcode_text .lg_text .red_text {
  color: #bd2230;
 }
 .container--yx .banner {
  position: relative;
  width: 100%;
  height: 458px;
  background: url(‘http://static.xxxxxxxx.com/images/yx_banner.jpg‘) no-repeat;
  background-size: 100% 458px;
 }
 .container--yx .banner .price {
  position: absolute;
  top: 64px;
  left: 140px;
  color: #fff;
 }
 .container--yx .banner .price .mark {
  position: absolute;
  top: 26px;
  font-size: 82px;
  font-family: ‘Microsoft Yahei‘;
  vertical-align: top;
 }
 .container--yx .banner .price .num {
  position: absolute;
  left: 82px;
  font-size: 238px;
  font-family: ‘Arial, Helvetica, sans-serif‘;
 }
 .container--yx .banner .draw_coupon {
  position: absolute;
  top: 124px;
  right: 124px;
 }
 .container--yx .banner .draw_coupon .coupon_title {
  color: #fff;
  font-size: 36px;
  margin-bottom: 20px;
 }
 .container--yx .banner .draw_coupon .coupon_btn {
  padding: 5px 24px;
  color: #333;
  background: #fff;
 }
 .container--yx .banner .down_box {
  position: absolute;
  top: 310px;
  padding: 0 84px;
  color: #fff;
  line-height: 30px;
 }
 .container--yx .new_active {
  background: #f8f8f8;
  padding-bottom: 30px;
 }
 .container--yx .new_active h2 {
  font-size: 24px;
  line-height: 68px;
  text-align: center;
  font-weight: normal;
 }
 .container--yx .new_active .wrap {
  padding: 0 14px;
 }
 .container--yx .new_active .wrap img {
  width: 235px;
  height: 112px;
 }
 </style>
</head>
<body>
 <div class="container--yx">
 <div class="top_bar clearfix">
  <img class="logo_box" src="http://static.xxxxxxxx.com/images/yx_logo.png" >
  <div class="qrcode_box clearfix">
  <img class="qrcode_pic" src="http://static.xxxxxxxx.com/images/yx_qrcode.png" >
  <div class="qrcode_text">
   <p>首次下载App</p>
   <div class="lg_text">
   <p class="red_text">领188元</p>
   <p>时尚礼包</p>
   </div>
  </div>
  </div>
 </div>
 <div class="banner">
  <div class="up_box">
  <div class="price">
   <span class="mark">¥</span>
   <span class="num">#lqamt#</span>
  </div>
  <div class="draw_coupon">
   <p class="coupon_title">网龄券</p>
   <a class="coupon_btn" href="http://member.xxxxxxxx.com/Acct/Promotion">点击领取 > </a>
  </div>
  </div>
  <div class="down_box">
  <p>
   #lqcontent#
  </p>
  </div>
 </div>
 <div class="new_active">
  <h2>最新活动</h2>
  <div class="wrap">
  <a href="javascript:;">
   <img src="http://static.xxxxxxxx.com/images/yx_pic01.jpg" >
  </a>
  <a href="javascript:;">
   <img src="http://static.xxxxxxxx.com/images/yx_pic02.jpg" >
  </a>
  <a href="javascript:;">
   <img src="http://static.xxxxxxxx.com/images/yx_pic03.jpg" >
  </a>
  </div>
 </div>
 <div class="footer_bar">
  <img src="http://static.xxxxxxxx.com/images/yx_bd.jpg" >
 </div>
 </div>
</body>
</html>

  直接使用语句插入的时候,出现了“ORA-01756:引号内的字符串没有正确结束”的错误。

  我把代码截断一下,不用看起来那么费劲,重现一下错误

select ‘[<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <meta http-equiv="X-UA-Compatible" content="ie=edge">
 <title>Document</title>
 <style>
 body,
 div,
 p,
 a,
 img,
 span,
 h2 {
  margin: 0 ;
  padding: 0;]‘
 from dual;

  上面的代码,无论是在PL/SQL Developer里执行,还是在linux终端的sqlplus里执行,都是一样的错误。

  有2个情况需要在这里说明一下

    一、在linux终端的sqlplus里执行的时候,修改一下sqlterminator为非‘;‘的值,就能正常执行。

    二、我的PL/SQL Developer(版本:9.0.6)执行报错,但是旁边同事的PL/SQL Developer(版本:11.0.x)就执行成功,不确定是不是版本的问题,也可能是首选项或者其他配置的差异,至今没找到差异在哪里。

  google了一下,也没有搜索到答案,最终郑松华大师给了一个解决方法

select ‘[<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <meta http-equiv="X-UA-Compatible" content="ie=edge">
 <title>Document</title>
 <style>
 body,
 div,
 p,
 a,
 img,
 span,
 h2 {
  margin: 0 ‘||‘;‘||‘ 
  padding: 0;]‘
 from dual;

  原因是在oracle里,“;+换行”就是代表执行,所以就会提示上面的错误。但是让我疑惑的是,在字符串内的,为什么会执行?不到“‘”结束,也只是一段字符串而已。

  此方法一;

  补充:

  因为html代码太长,使用这种方法插入到列的时候,会提示“ORA-01489:字符串连接的结果过长”。其中原因是把这些代码当做字符串来拼接,最大的长度不能超过varchar2的长度,解决方法是:把代码分开转换成nclob类型,再进行拼接,完整例子如下:

select seq_wz_sitemsgtemplate.nextval,
to_nclob(‘<!DOCTYPE html> 
<html lang="en">
<head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <meta http-equiv="X-UA-Compatible" content="ie=edge">
 <title>Document</title>
 <style>
 body,
 div,
 p,
 a,
 img,
 span,
 h2 {
  margin: 0‘||‘;‘||‘ 
  padding: 0‘||‘;‘||‘ 
 }
 body {
  line-height: 1‘||‘;‘||‘ 
  font-family: Arial, Helvetica, sans-serif‘||‘;‘||‘ 
  font-size: 16px‘||‘;‘||‘ 
 }
 a {
  text-decoration: none‘||‘;‘||‘ 
 }
 img {
  border: 0‘||‘;‘||‘ 
 }
 .clearfix {
  overflow: hidden‘||‘;‘||‘ 
  zoom: 1‘||‘;‘||‘ 
 }
 .container--yx {
  width: 750px‘||‘;‘||‘ 
  margin: 0 auto‘||‘;‘||‘ 
 }
 .container--yx .top_bar {
  height: 96px‘||‘;‘||‘ 
  padding: 0 24px‘||‘;‘||‘ 
 }
 .container--yx .top_bar .logo_box {
  float: left‘||‘;‘||‘ 
  width: 263px‘||‘;‘||‘ 
  height: 37px‘||‘;‘||‘ 
  padding-top: 30px‘||‘;‘||‘ 
 }
 .container--yx .top_bar .qrcode_box {
  width: 213px‘||‘;‘||‘ 
  float: right‘||‘;‘||‘ 
  padding-top: 18px‘||‘;‘||‘ 
 }
 .container--yx .top_bar .qrcode_box .qrcode_pic {
  float: left‘||‘;‘||‘ 
  width: 62px‘||‘;‘||‘ 
  height: 62px‘||‘;‘||‘ 
  margin-right: 10px‘||‘;‘||‘ 
 }
 .container--yx .top_bar .qrcode_box .qrcode_text {
  float: right‘||‘;‘||‘ 
 }
 .container--yx .top_bar .qrcode_box .qrcode_text .lg_text {
  font-size: 23px‘||‘;‘||‘ 
  font-weight: bold‘||‘;‘||‘ 
 }
 .container--yx .top_bar .qrcode_box .qrcode_text .lg_text .red_text {
  color: #bd2230‘||‘;‘||‘ 
 }
 .container--yx .banner {
  position: relative‘||‘;‘||‘ 
  width: 100%‘||‘;‘||‘ 
  height: 458px‘||‘;‘||‘ 
  background: url(‘‘http://static.xxxxxxxx.com/images/yx_banner.jpg‘‘) no-repeat‘||‘;‘||‘ 
  background-size: 100% 458px‘||‘;‘||‘ 
 }
 .container--yx .banner .price {
  position: absolute‘||‘;‘||‘ 
  top: 64px‘||‘;‘||‘ 
  left: 140px‘||‘;‘||‘ 
  color: #fff‘||‘;‘||‘ 
 }
 .container--yx .banner .price .mark {
  position: absolute‘||‘;‘||‘ 
  top: 26px‘||‘;‘||‘ 
  font-size: 82px‘||‘;‘||‘ 
  font-family: ‘‘Microsoft Yahei‘ || ‘‘||‘;‘||‘ 
  vertical-align: top‘||‘;‘||‘ 
 }
 .container--yx .banner .price .num {
  position: absolute‘||‘;‘||‘ 
  left: 82px‘||‘;‘||‘ 
  font-size: 238px‘||‘;‘||‘ 
  font-family: ‘‘Arial, Helvetica, sans-serif‘ || ‘‘||‘;‘||‘ 
 }
 .container--yx .banner .draw_coupon {
  position: absolute‘||‘;‘||‘ 
  top: 124px‘||‘;‘||‘ 
  right: 124px‘||‘;‘||‘ 
 }
 .container--yx .banner .draw_coupon .coupon_title {
  color: #fff‘||‘;‘||‘ 
  font-size: 36px‘||‘;‘||‘ 
  margin-bottom: 20px‘||‘;‘||‘ 
 }
 .container--yx .banner .draw_coupon .coupon_btn {
  padding: 5px 24px‘||‘;‘||‘ 
  color: #333‘||‘;‘||‘ 
  background: #fff‘||‘;‘||‘ 
 }
 .container--yx .banner .down_box {
  position: absolute‘||‘;‘||‘ 
  top: 310px‘||‘;‘||‘ 
  padding: 0 84px‘||‘;‘||‘ 
  color: #fff‘||‘;‘||‘ 
  line-height: 30px‘||‘;‘||‘ 
 }
 .container--yx .new_active {
  background: #f8f8f8‘||‘;‘||‘ 
  padding-bottom: 30px‘||‘;‘||‘ 
 }
 .container--yx .new_active h2 {
  font-size: 24px‘||‘;‘||‘ 
  line-height: 68px‘||‘;‘||‘ 
  text-align: center‘||‘;‘||‘ 
  font-weight: normal‘||‘;‘||‘ 
 }
 .container--yx .new_active .wrap {
  padding: 0 14px‘||‘;‘||‘ 
 }
 .container--yx .new_active .wrap img {
  width: 235px‘||‘;‘||‘ 
  height: 112px‘||‘;‘||‘ 
 }
 </style>
</head>‘) || to_nclob(‘
<body>
 <div class="container--yx">
 <div class="top_bar clearfix">
  <img class="logo_box" src="http://static.xxxxxxxx.com/images/yx_logo.png" >
  <div class="qrcode_box clearfix">
  <img class="qrcode_pic" src="http://static.xxxxxxxx.com/images/yx_qrcode.png" >
  <div class="qrcode_text">
   <p>首次下载App</p>
   <div class="lg_text">
   <p class="red_text">领188元</p>
   <p>时尚礼包</p>
   </div>
  </div>
  </div>
 </div>
 <div class="banner">
  <div class="up_box">
  <div class="price">
   <span class="mark">¥</span>
   <span class="num">#lqamt#</span>
  </div>
  <div class="draw_coupon">
   <p class="coupon_title">网龄券</p>
   <a class="coupon_btn" href="http://member.xxxxxxxx.com/Acct/Promotion">点击领取 > </a>
  </div>
  </div>
  <div class="down_box">
  <p>
   #lqcontent#
  </p>
  </div>
 </div>
 <div class="new_active">
  <h2>最新活动</h2>
  <div class="wrap">
  <a href="javascript:‘||‘;‘||‘ ">
   <img src="http://static.xxxxxxxx.com/images/yx_pic01.jpg" >
  </a>
  <a href="javascript:‘||‘;‘||‘ ">
   <img src="http://static.xxxxxxxx.com/images/yx_pic02.jpg" >
  </a>
  <a href="javascript:‘||‘;‘||‘ ">
   <img src="http://static.xxxxxxxx.com/images/yx_pic03.jpg" >
  </a>
  </div>
 </div>
 <div class="footer_bar">
  <img src="http://static.xxxxxxxx.com/images/yx_bd.jpg" >
 </div>
 </div>
</body>
</html>‘) ,
  sysdate,
  2
 from dual;

  方法二:先插入其他的列,在使用select …… for update来粘贴html代码列。 

select * from wz_sitemsgtemplate where id = 4388 for update ;

 

  以上,如有错谬,请不吝指正。

Oracle往列中插入html代码

标签:ffffff   container   引号   charset   var   creat   就会   ati   clob   

热心网友 时间:2022-04-09 21:21

我们在插入数据到数据库中的时候,常用的语句如下:INSERT INTO table1(id, name, address) VALUES(1, ygl, 'beijing')——适用于T-sql和PL/SQL;SELECT id, name, address INTO table2 FROM table1——自动创建table2,T-sql用法;INSERT INTO table2(id, name, address) SELECT id, name, address FROM table1这里简单说一下第三句,由于可以指定插入到talbe2中的列,以及可以通过相对较复杂的查询语句进行数据源获取,可能使用起来会更加的灵活一些,但我们也必须注意,我们在指定目标表的列时,一定要将所有非空列都填上,否则将无法进行数据插入,还有一点比较容易出错的地方就是,当我们写成如下简写格式:INSERT INTO table2 SELECT id, name, address FROM table1此时,我们如果略掉了目标表的列的话,则默认会对目标表的全部列进行数据插入,且SELECT后面的列的顺序 必须和目标表中的列的定义顺序完全一致 才能完成正确的数据插入,这是一个很容易被忽略的地方,值得注意。sql教程收集整理
本文章来自sql.21shipin.com sql教程网 原文链接: http://sql.21shipin.com/sqlsjc/44.html

热心网友 时间:2022-04-09 22:39

就是sql语句insert啊。INSERT INTO 表名称 VALUES (值1, 值2,....)我们也可以指定所要插入数据的列:INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)都可以的,
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
焦作有哪些旅行景点值得一去? 河南穿古装去的地方 AE入门从学会套模板开始,AE模板套用简易教程,看起来复杂的AE其实也很... ae怎么套用模板ae模版的使用方法 北京通州区有什么好玩的地方吗 请问现在有哪些看电影的网站?越多越好~~ 帮初中女儿请假一天讲身体不适,班主任却跟别的老师讲她得了大病,该如何... 梦见家中被盗空只剩一件绿色衣的预兆 梦见美丽沙穗 美版4s内置卡贴有什么危害? 周大福铂金戒指可以改大吗 实属快乐什么意思? 属实和确实哪个正确? 实属非我意是什么意思? 河北农村信用社客服电话 属实优秀还是实属优秀 实属客气怎么理解? wow中怎么查看装备在身上的样子 实属幸事是什么意思? 实属和很是的意思 求一款魔兽世界查询各种装备武器的插件 白金戒指小了怎么办?可以改大吗? 白金戒指能够扩大吗? 铂金戒子可以直接用戒指撑撑大吗 铂金钻戒 铂金薄好还厚好? iOS低电量模式真的省电吗 PT990铂金戒指指环可以扩大吗? 白金戒指为什么不能二次扩圈 如何评价iOS 13的暗黑模式? 红米手机突然黑屏开机之后一直显示开机界面怎么办 谁能给个查询魔兽世界 副本掉落物品装备的网页 魔兽世界的那个可以在官网主页上查看自己装备的系统哪里去了啊 铂金戒子戒圈可以改大吗?要出多少加工费呢》? 很厚的白金戒指,能改圈吗? QQ邮箱怎样设置好友生日自动发贺卡 什么是实属婚姻 QQ邮箱如何定时发送贺卡拜托各位大神 周大福买的铂金戒指大了,可以改小吗? 实属居心叵测什么意思 有没有一个女生短发,红色西装,,带眼镜,特别飒的视频?挺火的,谢谢 广角镜头的成像特性是什么 求一款可以搜索到国内代理IP的软件 买了好几年的铂金戒指可以改小吗? 简述广角镜头和远摄镜头的特点 铂金戒指 扩大会不会损伤 优衣库一面被刷了,还能继续投简历吗?我真的很想去优衣库,所以还想再去面试一次。 兵戎相见,无补於事,以理服人,实属明智这几句话是什么意思? 如水意,佣兵的战争,精校版本全本下载,哪位大神有,没错别字没作者多余废话的,大神上传一下!!!! 韩信得此郦鸢实乃三生有幸。而故于世道之式不能久伴余生。实属可惜是什么意思? 实属客气什么意思?