sql
小芳123455
这个作者很懒,什么都没留下…
展开
-
Oracle中某个字段里的值为逗号隔开的多个值
表a:a_usr_id(字符串型,关联表b的usr_id)123,124,125表b:usr_id , usr_name,123 name1124 name2125 name3直接用用sql语句,不用存储过程如何取得这样的数据集合:name1,name2,name3解决方案:...原创 2019-10-15 10:54:57 · 1921 阅读 · 0 评论 -
Oracle 字段值按逗号拆分,变为多行数据
select distinct * from (select regexp_substr(q.nums, '[^,]+', 1, Level,'i') order_num, names from ( select '1,2,3' nums, '张三' names from dual union all select '4,5' nums, '李四' names from dua...转载 2019-10-14 15:42:49 · 1629 阅读 · 0 评论 -
oracle 字符串里面有通过逗号分隔的各个id,直接通过字符串获取id对应的name的字符串
student表的courses字段,存着course的id,现在需要学生的所有课程用字符串的形式查出student表idnamecourses1小明 44,55,662小红113小紫22,44course表idname11数学22语文66英语44体育55美术查询sqlselect a.*,to_char(wm_concat(b.name)) from student a,course b ...原创 2018-04-16 09:59:47 · 4529 阅读 · 2 评论 -
ORA-02266: 表中的唯一/主键被启用的外部关键字引用
清空表数据,因为主外键报错解决步骤: 1、alter table ACT_RU_TASK disable primary key cascade; 2、TRUNCATE table ACT_RU_TASK; 3、 alter table ACT_RU_TASK enable primary key;原创 2018-05-03 15:26:38 · 616 阅读 · 0 评论