数据库中插入字段很长的时候速度很慢怎么解决? long类型在8i以上oracle已经不推荐了 用 LOB 吧也许能好些 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 插入一次提交一次或:[Q]如何使用Hint提示 [A] 在select/delete/update后写/*+ hint */ 如 select /*+ index(TABLE_NAME INDEX_NAME) */ col1... 注意/*和+之间不能有空格 如用hint指定使用某个索引 select /*+ index(cbotab) */ col1 from cbotab; select /*+ index(cbotab cbotab1) */ col1 from cbotab; select /*+ index(a cbotab1) */ col1 from cbotab a; 其中 TABLE_NAME是必须要写的,且如果在查询中使用了表的别名,在hint也要用表的别名来代替表名; INDEX_NAME可以不必写,Oracle会根据统计值选一个索引; 如果索引名或表名写错了,那这个hint就会被忽略; 直接向long类型的字段中插入长度超过4000字符的就会报错, select length('这里是4001个字符') from dual就会报错.在插入长度超过4000字符的在过程中用变量来处理. 存储过程怎么授权 跪求oracleDBA大哥帮忙用oracle logminer解决查询某用户登录数据库记录的问题 question 关于参数streams_pool_size SQL删除字段问题 使用DML语句会自动提交吗 访问另一台服务器出现的问题. 急救,SYS账号是不是只能用于服务器端本身? 出现"ORA-03113:通信通道的文件结束",怎么办? 怎么取消用户的创建视图的权限 急求解决Oracle软件的安装问题 触发器如何更新触发条件所在的行?
或:
[Q]如何使用Hint提示
[A] 在select/delete/update后写/*+ hint */
如 select /*+ index(TABLE_NAME INDEX_NAME) */ col1...
注意/*和+之间不能有空格
如用hint指定使用某个索引 select /*+ index(cbotab) */ col1 from cbotab;
select /*+ index(cbotab cbotab1) */ col1 from cbotab;
select /*+ index(a cbotab1) */ col1 from cbotab a;
其中
TABLE_NAME是必须要写的,且如果在查询中使用了表的别名,在hint也要用表的别名来代替表名;
INDEX_NAME可以不必写,Oracle会根据统计值选一个索引;
如果索引名或表名写错了,那这个hint就会被忽略;
select length('这里是4001个字符') from dual就会报错.在插入长度超过4000字符的在过程中用变量来处理.