社区
C#
帖子详情
Oracle表中的LOng字段超长问题
virusletter
2008-07-15 10:29:41
我用Ado方式连接Oracle数据库。然后对一张表进行 Insert操作。语句没有问题。表中有一个Long型的字段。当给这个字段赋予参数太长时会报错。
我是用参数的方式创建DbCommand对象的。申明了OracleParameter对象进行付值。 p.OracleType = OracleType.LongVarChar;这样写是否正确。是否需要给定字段长度呢? p.Size = ?
...全文
137
1
打赏
收藏
Oracle表中的LOng字段超长问题
我用Ado方式连接Oracle数据库。然后对一张表进行 Insert操作。语句没有问题。表中有一个Long型的字段。当给这个字段赋予参数太长时会报错。 我是用参数的方式创建DbCommand对象的。申明了OracleParameter对象进行付值。 p.OracleType = OracleType.LongVarChar;这样写是否正确。是否需要给定字段长度呢? p.Size = ?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rangeon
2008-07-20
打赏
举报
回复
不懂,帮顶
更新
Oracle
中的
long
字段
在通过sql语句为
oracle
中的
long
字段
插入数据时提示错误: 我有这样一个
问题
,我在c#的组件中,以OleDbComment.ExecuteNonQuery()方法执行一个将长字符串更新到一个
Long
(或Clob)
字段
SQL语句,发现字符串较少时可以更新进去,大符串大时(应该超过4000)就无法插入,报字串超出范围的信息。 解决方法: string clobstr=[这里是一个长字符...
oracle
处理
字段
Long
问题
oracle
处理
字段
Long
问题
oracle
Long
字段
因为是大数据
字段
,所以使用mybatis映射不出来,报错了 网上都是转Clob或者写存储过程,但是这样子感觉不是很好,有时候还转换不了 处理方式: 直接使用map接收,这样子就不用映射了,得到结果再处理,这样子也可以提高查询速度,不然有一个大数据类型查询有很多限制 @DS("#last") List<Map<String, String>> query
Oracle
Long
Field(@Param("tableName")
Oracle
数据字典中
long
字段
的查询
Oracle
数据字典中
long
字段
的查询
Oracle
数据库中
Long
类型
字段
的读取
最近在一个项目中遇到了需要读取
Oracle
数据库中的
Long
类型的
字段
的
问题
,折腾了好久,最后找到了其中的一个解决办法,决定记下了做个明灯吧! 这个项目用的是 Mybatis 做持久化,我能够改的只有映射文件 Mapper ,所以网上的一些直接使用 JDBC 的方法并不适用于我的情况。最后,在一篇文章里面找到了解决办法,直接在数据库中自定义一个函数将
Long
类型的
字段
转换
oracle
更新
long
字段
,
ORACLE
LONG
字段
类型的修成成CLOB(
表中
索引失效)
不知道大家有没有遇到这种坑,就是把一张表的额
字段
改了,然后整个查询变得特别慢,引起业务
问题
。然后去查找原因,竟然是修改了
表中
的
字段
引起的。drop table t purge;create table t (object_id number,object_name
long
);create index idx_object_id on t(object_id);insert into t sele...
C#
110,896
社区成员
642,587
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章