Oracle
萧涯
这个作者很懒,什么都没留下…
展开
-
Oracle decode函数用法
1.:使用decode判断字符串是否一样DECODE(value,if1,then1,if2,then2,if3,then3,...,else)decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值)该函数的含义如下:IF 条件=值1 THEN RETURN(翻译值1)ELSIF 条件=值2 THEN RETURN(翻译值2) ......ELSIF 条件=值n THEN RETURN(翻译值n)ELSE R..原创 2020-05-15 17:33:57 · 229 阅读 · 0 评论 -
Oracle substr函数简单用法
substr(字符串,截取开始位置,截取长度) //返回截取的字substr('Hello World',0,1) //返回结果为 'H' *从字符串第一个字符开始截取长度为1的字符串substr('Hello World',1,1) //返回结果为 'H' *0和1都是表示截取的开始位置为第一个字符substr('Hello World',2,4) //返回结果为 'ello'substr('Hello World',-3,3)//返回结果为 'rld' *负数(-i)表示截取的开始位..原创 2020-05-14 18:44:59 · 1661 阅读 · 0 评论 -
Oracle where条件分支查询
select *from test xxwhere (? = '-' AND xx.xxx IN (select aa.XXXfrom AA aa)) OR (?<> '-' AND xx.xxx IN(SELECT xsdf FROM xxx WHERE ddd ='pp' OR ddd= 'bbb')) ;?表示传入的参数 比如传一个 100 就是 '100' = '-' 当传入的参数等于-时 执行 后面的语句 否则 不等-时执行第二个括号里面的...原创 2020-05-14 18:43:19 · 481 阅读 · 0 评论 -
Oracle 删除用户和表空间
删除USER。DROP USER XX CASCADE删除表空间。DROP TABLESPACE tablespace_name INCLUDING CONTENTS AND DATAFILES;删除空的表空间,不包含物理文件。DROP TABLESPACE tablespace_name;删除空表空间,包含物理文件。DROP TABLESPACE tablespace...原创 2020-03-06 19:35:40 · 144 阅读 · 0 评论 -
Oracle ORA-01940: 无法删除当前已连接的用户
01.SQL> drop user a cascade;02.drop user a cascade03.*04.ERROR 位于第 1 行:05.ORA-01940: 无法删除当前已连接的用户01.SQL> select username,sid,serial# from v$session;02.USERNAME...原创 2020-03-06 19:35:04 · 323 阅读 · 0 评论 -
Oracle IMP-00038: 无法转换为环境字符集
数据泵不一致导致的,比如说你用expbd导出来的 用imp导入的时候就会出现这个错误exp导出来的用imp导入expbd导出来的用impbd导入原创 2020-03-06 19:32:41 · 1726 阅读 · 0 评论 -
Oracle SP2-0734: 未知的命令开头 "imp scott/..." - 忽略了剩余的行
Oracle数据导入报错:SP2-0734: 未知的命令开头 "imp scott/..." - 忽略了剩余的行。imp 命令是在dos提示符下执行的。直接cmd后执行而不是在sql下执行的原创 2020-03-06 19:31:13 · 1878 阅读 · 1 评论 -
Oracle 查询数据库的约束条件
1、查找表的所有索引(包括索引名,类型,构成列):select t.*,i.index_type from user_ind_columns t,user_indexes i where t.index_name = i.index_name and t.table_name = i.table_name and t.table_name = 表名2、查找表的主键(包括名称,构成列):s...原创 2019-02-13 18:13:51 · 3117 阅读 · 0 评论