SELECTs.*FROMYT_MODULEsSTARTWITHs.parent_id=1114CONNECTBYPRIORs.id=s.parent_id114换成节点主键,即可查询当前节点下所有子节点
Oracl12c启用了PDB、CDB模式1、orcl不能创建用户使用pdborcl登录,这个才是以前11g的orcl数据库的概念2、pdborcl库不自动启动alterpluggabledatabasepdborclsavestateinstances=all;执行就可以了(使用sysdba登录执行)小惊喜sqlplus直接登录sysdba失败,使用sqlplussysassysdba登录
必须:使用exp/imp命令(plsql导入不行)准备工作select'altertable'||table_name||'allocateextent;'fromuser_tables;查询的sql拷贝执行,不丢表exp:===========================@echooffecho=================================
导论目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)。满足最低要求的范式是第一范式(1NF)。在第一范式的基础上进一步满足更多规范要求的称为第二范式(2NF),其余范式以次类推。一般来说,数据库只需满足第三范式(3NF)就行了。第一范式(1NF)列不可拆分第二范式(2NF)表不可拆
背景源码select*fromITEMwhereitem_idnotin(selectparent_item_idfromITEM)查询效果无任何匹配值。。。原因notin解析后的执行语句是(id!=1andid!=2andid!=null)注意,其中的null。空值存在将会导致条件整体失败,所以无任何匹配数值。解决方案排除null值,即可完成期望结果。select*fromITEMwhereit
背景项目中,存在一张自由表单存储表,即不固定列,也许是2列、3列、4列。但是倒数两列是结果和备注,需要数据交互的地方。动态表中,每一个单元格存储一行,记录父子关系。需求根据模板数据列,解析后存入数据结果表。问题结果行只有12行,动态表中有28行。如何甄选出结果单元格,进行存储?分析动态表中,树级终极子节点是12行,和模板数据行匹配。技术点怎么一次性获取树级结构所有终极子节点。源码select*fr
wm_concat(lie[,',','|'])列转行rount(lie,2)保留小数点
目标:显示所有末级节点思路:根据父节点count数,判断是否有子节点源码sqlselect t."CLASS_CODE",t."CLASS_NAME",t."FATHER_CLASS_CODE",t."CLASS_STATE",t."OP_USER",t."OP_TIME",t."IS_PROJECT",nvl(t2.isParent,0) isParent from
工具:PLSQL步骤:登陆plsql,打开table,然后点击工具-->导出用户对象,选择导出的内容指定导出位置,就ok了
1、你是否在Sql编写中遇到Datetime类型,只想保留到日期去除时分秒呢?2、你是否需要繁琐的进行date转varchar再转回date?现在,告诉所有亲:不用这么麻烦!select trunc(sysdate) from dual --2013-01-06直接就OK,从此轻装上阵,带你装逼带你飞。
Oracle创建按天自动分区使用官方提供的 interva 功能子分区正常写,核心就是配置子分区模板,配置后才可以根据列值自动创建配置好的分区。 直接看源码CREATE TABLE "CEN_NORM_PART"."EMP_TB_HIS_MZ_REG" ( "GHRQ" VARCHAR2(8 BYTE) NOT NULL&nbs
今天数据库分区功能编程,被搞笑了一把。背景创建了Db Link,怎么都访问不到...折腾各种折腾...没出来找人,刚描述完问题。突然想起来访问换成@,一下就成功了!!!跨库访问和跨用户访问的区别就是--跨用户 CEN_NORM.TB_HIS_MZ_REG --跨库 TB_HIS_MZ_REG@CEN_NORM就是这一点 [.] 和 [@] 号的区别!注意,跨库必须创建DB LINK
背景由于平台数据发展带来的数据量,拖慢平台响应时间。技术组决定启用数据库分区功能!目标按日期月为单位分区,实现后期数据自动按月分区功能,解决数据累计带来的系统响应拖沓问题。方案1、增加分区功能的Sql2、现有数据库是否能自动切割历史数据3、克隆空库4、老数据导入新库5、切换到辛苦实现1、.....3、克隆空库--301导出库(不带数据) exp CEN_NORM/CEN_NORM@10.
Orcal 的dmp有时候很折磨人,这里记录自己轻松导入导出dmp文件的神奇咒语,百试百灵。导入(Imp)imp SXZZ/SXZZ@10.16.175.50/xaptdb file=E:\bjsxzz.dmp full=y没有特别注意的,dmp文件直接导(文件位置,密码ip正确一切ok)导出(Exp)exp sxzz_1111/sxzz_1111@172.
仅供Windows平台参考正文步骤一:打开环境变量-->新建步骤二:拷贝变量名(N):NLS_LANG 变量值(V):SIMPLIFIED CHINESE_CHINA.ZHS16GBK结束,重启PLSQL见证奇迹!
create user mchis profile "DEFAULT" IDENTIFIED by "mchis#150" account unlock; grant dba to mchis;修改其中mchis(用户名)mchis#150
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号