当前位置: 首页 > news >正文

asp.net网站项目建设/新媒体口碑营销案例

asp.net网站项目建设,新媒体口碑营销案例,龙岗网站建设哪家便宜,天津网站制作公司电话1、LONG 数据类型中存储的是可变长字符串,最大长度限制是2GB。 2、对于超出一定长度的文本,基本只能用LONG类型来存储,数据字典1、LONG 数据类型中存储的是可变长字符串,最大长度限制是2GB。2、对于超出一定长度的文本&#xff0c…

1、LONG 数据类型中存储的是可变长字符串,最大长度限制是2GB。 2、对于超出一定长度的文本,基本只能用LONG类型来存储,数据字典

1、LONG 数据类型中存储的是可变长字符串,最大长度限制是2GB。

2、对于超出一定长度的文本,基本只能用LONG类型来存储,数据字典中很多对象的定义就是用LONG来存储的。

3、LONG类型主要用于不需要作字符串搜索的长串数据,如果要进行字符搜索就要用varchar2类型。

4、很多工具,包括SQL*Plus,,处理LONG 数据类型都是很困难的。

5、LONG 数据类型的使用中,要受限于磁盘的大小。

能够操作 LONG 的 SQL 语句:

1、Select语句

2、Update语句中的SET语句

3、Insert语句中的VALUES语句

限制:

1、一个表中只能包含一个 LONG 类型的列。

2、不能索引LONG类型列。

3、不能将含有LONG类型列的表作聚簇。

4、不能在SQL*Plus中将LONG类型列的数值插入到另一个表格中,如insert into …select。

5、不能在SQL*Plus中通过查询其他表的方式来创建LONG类型列,如create table as select。

6、不能对LONG类型列加约束条件(NULL、NOT NULL、DEFAULT除外),如:关键字列(PRIMARY KEY)不能是 LONG 数据类型。

7、LONG类型列不能用在Select的以下子句中:where、group by、order by,以及带有distinct的select语句中。

8、LONG类型列不能用于分布查询。

9、PL/SQL过程块的变量不能定义为LONG类型。

10、LONG类型列不能被SQL函数所改变,如:substr、instr。

因为long类型的数值不能用insert into … select的方法插入,故我们要分两步走,先插入其它字段,最后再插入long类型字段,这可以通过过程来实现.下面是一个我做实验实现的例子.

SQL>; create table testlong (id number,name varchar2(12),history long);

表已创建。

SQL>; create table testlong1 (id number,name varchar2(12),history long);

表已创建。

SQL>; insert into testlong values(1,’tslxg’,'work in tangshan’);

已创建 1 行。

SQL>; insert into testlong values(2,’imakee’,'work in beiing’);

已创建 1 行。

SQL>; select * from testlong;

ID NAME

———- ————————

HISTORY

——————————————————————————–

1 tslxg

work in tangshan

2 imakee

work in beijing

SQL>; insert into testlong1 select * from testlong;

insert into testlong1 select * from testlong

*

ERROR 位于第 1 行:

ORA-00997: 非法使用 LONG 数据类型

SQL>; Declare

2 CURSOR bcur

3 IS SELECT id,history from testlong;

4 brec bcur%ROWTYPE;

5 BEGIN

6 insert into testlong1(id,name) select id,name from testlong;–其它类型

先插入

7 OPEN bcur;

8 LOOP

9 FETCH bcur INTO brec;

10 EXIT WHEN bcur%NOTFOUND;

11 update testlong1 set history=brec.history where id=brec.id;

12 END LOOP;

13 CLOSE bcur;

14 END;

15 /

PL/SQL 过程已成功完成。

SQL>; select * from testlong1;

ID NAME

———- ————————

HISTORY

————————————————————————–

1 tslxg

work in tangshan

2 imakee

work in beijing

LONG列不能出现在SQL语句的某些部分:

1、在WHERE、GROUP BY、ORDER BY、CONNECT BY子句以及在具有DISTINCT 操作的SELECT语句中。

2、SQL函数(如SUBSTR或INSTR)

3、表达式或条件。

4、包含有GROUP BY子句的查询的选择表。

5、在子查询的选择表或由集合操作组合查询选择表。

6、CREATE TABLE AS SELECT语句的选择表。

使用说明:

1、LONG 数据类型中存储的是可变长字符串,最大长度限制是2GB。

2、对于超出一定长度的文本,基本只能用LONG类型来存储,数据字典中很多对象的定义就是用LONG来存储的。

3、LONG类型主要用于不需要作字符串搜索的长串数据,如果要进行字符搜索就要用varchar2类型。

4、很多工具,包括SQL*Plus,处理LONG 数据类型都是很困难的。

5、LONG 数据类型的使用中,要受限于磁盘的大小。

能够操作 LONG 的 SQL 语句:

1、Select语句

2、Update语句中的SET语句

3、Insert语句中的VALUES语句

限制:

1、一个表中只能包含一个 LONG 类型的列。

2、不能索引LONG类型列。

3、不能将含有LONG类型列的表作聚簇。

4、不能在SQL*Plus中将LONG类型列的数值插入到另一个表格中,如insert into …select。

5、不能在SQL*Plus中通过查询其他表的方式来创建LONG类型列,如create table as select。

6、不能对LONG类型列加约束条件(NULL、NOT NULL、DEFAULT除外),如:关键字列(PRIMARY KEY)不能是 LONG 数据类型。

7、LONG类型列不能用在Select的以下子句中:where、group by、order by,以及带有distinct的select语句中。8、LONG类型列不能用于分布查询。

9、PL/SQL过程块的变量不能定义为LONG类型。

10、LONG类型列不能被SQL函数所改变,如:substr、instr。

利用Oracle long类型字段,插入大文本

在编写应用时,需要大量的插入大文本,但是oracle 的clob操作起来比较繁琐,应此我没有选择使用clob,而是使用了oracle以前版本中的long类型[但是long类型有一些限制,在一个表中只能有一个long字段]。

开始的时候我直接使用insert into table1 values(a,b[long])的方式插入数据库,但是oracle有些限制一条语句不能超过4000个字符,并报ORA-01704的错误。

经过查找oracle 的文档找到了解决的方法,就是对于long的字段使用setCharacterStream()方法将String插入数据库。

代码:

sql=”insert into msg_info values (?,?,?,?[long类型字段],’C',sysdate,sysdate+”+msgterm+”,?)”;

pstat1 = conn.prepareStatement(sql);

pstat1.setLong(1, msg_id);

pstat1.setInt(2, msg_gp_id);

pstat1.setString(3, msg_title);

pstat1.setCharacterStream(4,new StringReader(msg_info.toString()),msg_info.length());

conn.commit();

pstat1.setLong(5, this.upid);

logo.gif

f68f2add0b68e4f9810432fce46917b7.png

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

http://www.lbrq.cn/news/1375579.html

相关文章:

  • 济南设计开发app/关键词优化排名哪家好
  • 附近电脑培训班零基础/seo分析报告
  • 虫点子创意设计公司/湖南seo服务
  • 做网站的背景像素/长沙的seo网络公司
  • 网站建设价格对比单/百度发广告怎么发
  • cms网站后台模版/如何在手机上制作网站
  • 深圳网站制作服务公/关键词林俊杰在线听免费
  • 夸克建站系统源码下载/电子邮件营销
  • 360浏览器直接进入网站/网站怎样优化关键词好
  • 网站开发论文初稿/搜索最多的关键词的排名
  • 南宁市做网站/免费注册
  • 美食网站html代码/北京seo服务销售
  • 网站数据库大小/seo美式
  • 浙江建设信息港网站查询/百度seo网站优化 网络服务
  • 信誉好的企业网站建设/外贸网站建设案例
  • 天津网站开发建设/一个产品营销策划方案
  • 北京融安特智能科技营销型网站/代哥seo
  • 地区网站建设/建设网站的网站首页
  • 机关网站建设引导语/整合营销的概念
  • 小网站开发用哪些技术/百度竞价排名利弊
  • 网站被劫持应该怎么做/济南seo全网营销
  • 怎么建设网站卖东西/国家免费技能培训平台
  • 深圳网站建设的费用/关键词推广怎么做
  • 陕西免费做网站公司/营业推广策划
  • phpcmsv9手机网站开发/长沙建设网站制作
  • 谁能帮忙做网站备案/seo结算系统
  • 古交做网站/说到很多seo人员都转行了
  • 怎么做模板网站/策划是做什么的
  • 做php网站前端/惠州疫情最新消息
  • 做网站开发 甲方提供资料/html家乡网站设计
  • hcip---ospf知识点总结及实验配置
  • 注意点:不同对象(更准确地说,不同类型/类)的魔法方法(Magic Methods,也叫特殊方法,以双下划线`__`开头和结尾)通常是不一样的。
  • NCV8402ASTT1G自保护N沟道功率MOSFET安森美/ONSEMI 过流过温保护汽车级驱动NCV8402ASTT1
  • U-Net vs. 传统CNN:为什么医学图像分割需要跳过连接?
  • Go语言中的盲点:竞态检测和互斥锁的错觉
  • 《Java 程序设计》核心知识点梳理与深入探究