Oracle 数据库
天黑请赶路
赶路要紧
展开
-
Oracle数据库将varchar类型的字段改为clob类型
当存入数据库某个栏位的字符串很大时,varchar 不够用,需要改成clob字段,发现直接改成clob 失败解决办法:第一步:首先改成Long 字段alter table pwlp_accuse_info modify INSTRUCTION_STYLE long;第二步:.然后改成clob 字段alter table pwlp_accuse_info modify INSTRUCTION_STYLE clob;...原创 2021-12-15 17:58:21 · 2742 阅读 · 0 评论 -
oracle 报错:ORA-01502: 索引 或这类索引的分割区为无法使用的状态
今天改了一个表栏位的字段, 然后新增insert 就出现了问题,报错如下:oracle 报错: 錯誤報告 -ORA-01502: 索引 ‘IMPORT01B.SYS_C0015153’ 或这类索引的分割区为无法使用的状态查了很多资料,说是有人move过表,或者disable 过索引造成的解决办法:重建索引:alter index index_name rebuild (online);...原创 2021-12-15 17:55:11 · 974 阅读 · 0 评论 -
Oracle通过创建触发器和序列实现自增序列
在设计表时,有时需要设置自增序列。Oracle 本身没有自增字段的功能,但是我们可以通过创建触发器(trigger)和序列(sequence)来实现自增序列。第一步:创建一个测试表首先我们创建表lusky,用于测试create table lusky(id number, name varchar2(50) );第二步:创建序列(sequence)和触发器(trigger)1.创建序列-- 创建序列 lusky_seqcreate sequence.原创 2020-08-10 19:04:09 · 467 阅读 · 0 评论 -
oracle数据库按中文拼音排序
Oracle9i 新增了按照拼音、部首、笔画排序功能,在使用时一般都是按拼音排序,按照拼音排序:select * from [表名]order by nlssort([栏位名],'NLS_SORT=SCHINESE_PINYIN_M');按照笔画排序:select * from [表名]order by nlssort([栏位名],'NLS_SORT=SCHINESE_STRO...原创 2020-03-12 08:33:35 · 1002 阅读 · 0 评论