Oracle 常用操作
lanse7600
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Oracle 如何查看当前oracle用户下所有表
select * from user_tables;或者select * from dba_tables where owner='用户名大写'原创 2016-10-27 17:53:46 · 608 阅读 · 0 评论 -
Oracle 几种更新(Update语句)查询的方法
数据库更新就一种方法Update,其标准格式:Update 表名 set 字段=值 where 条件不过根据数据的来源不同,还是有所区别的: 1.从外部输入这种比较简单例:update tb set UserName="XXXXX" where UserID="aasdd"2.一些内部变量,函数等,比如时间等直接将函数赋值给字段update tb set LastDate=date() wh...原创 2017-03-01 14:08:16 · 67042 阅读 · 0 评论 -
Oracle sql中的group by 和 having 用法解析
--sql中的group by 用法解析:-- Group By语句从英文的字面意义上理解就是“根据(by)一定的规则进行分组(Group)”。--它的作用是通过一定的规则将一个数据集划分成若干个小的区域,然后针对若干个小区域进行数据处理。--注意:group by 是先排序后分组;--举例子说明:如果要用到group by 一般用到的就是“每这个字” 例如说明现在有一个这样的表:每个部门有多少...原创 2017-03-01 11:29:39 · 4697 阅读 · 0 评论 -
Oracle的列操作(增加列,修改列,删除列),包括操作多列
增加一列: alter table emp4 add test varchar2(10);修改一列: alter table emp4 modify test varchar2(20);删除一列:alter table emp4 drop column test; 这里要注意几个地方,首先,增加和修改列是不需要加关键字COLUMN,否则会报错ora-009...原创 2017-03-01 11:06:45 · 189 阅读 · 0 评论 -
Oracle 查看表结构
desc 表名;原创 2017-03-01 10:46:16 · 178 阅读 · 0 评论 -
oracle 用户被锁定解锁方法
1.系统参数配置 select * from dba_profiles where resource_name like 'FAILED_LOGIN_ATTEMPTS%'; 2.查看被锁的用户select LOCK_DATE,username from dba_users where username='USERNAME'; LOCK_DATE为空说明没有...原创 2017-09-04 11:33:30 · 634 阅读 · 0 评论 -
ORACLE的表名最大长度是多少
标识符,即用户自定义的关键词,比较表名、字段名、视图名、序列名、主键等,表名也属于标识符,最大长度在Oracle中是30个字符原创 2017-07-21 14:55:04 · 5446 阅读 · 0 评论 -
SQL语句中&、单引号等特殊符号的处理(Oracle)
今天遇到一个insert语句,在SQL Tools(链接Oracle数据库)插入的某列值为“Computer Hardware & Software>>CPU",这样执行会有问题,因为"&"是一个特殊符号。符号(&) 在Oracle里有特殊含义,是一个宏变量标识符;在Oracle中,& 是从需要外部输入输入的变量。PS:MySqL中可以直接用"P&a...原创 2017-06-01 16:19:29 · 2351 阅读 · 0 评论 -
oracle恢复删除的表
恢复oracle中误删除drop掉的表SQL>flashback table 表名 to before drop; 查看回收站中表select object_name,original_name,partition_name,type,ts_name,createtime,droptime from recyclebin;恢复表SQL>flashbac...原创 2017-01-17 14:14:13 · 171 阅读 · 0 评论 -
Oracle 大小写转换函数
Oracle 大小写转换函数小写转大写UPPer大写转小写LOWER例:select lower(ename) from emp; select upper(ename) from emp; --是否包含字母(大写和小写)select case when regexp_like('123','.([a-z]+|[A-Z])') then '包含字母' ...原创 2017-04-27 13:36:51 · 567 阅读 · 0 评论 -
ORACLE 总计 GROUP BY ROLLUP
select DECODE(GROUPING(tt.PT_NAME), 1, '总计', tt.PT_NAME) 区域, sum(tt.pt_initialtotal) 期初库存量, sum(tt.pt_initialamount) 期初库存额, sum(tt.pt_currentttotal) 当前库存量, sum(tt...原创 2017-03-31 09:52:54 · 363 阅读 · 0 评论 -
oracle 对返回数据和where进行判断 case when
1.对返回值进行判断。select oper.opid, oper.user_name, oper.user_host, case when oper.oper_type = 1 then 'System Manager' when oper.oper_type ...原创 2017-03-30 13:35:56 · 4435 阅读 · 0 评论 -
oracle操作字符串:拼接、替换、截取、查找
1、拼接字符串1)可以使用“||”来拼接字符串select '你好'||'世界!' as str from dual ; 2)通过concat()函数实现 select concat('你好', '我的世界') as str from dual ; 注:oracle的concat函数只支持两个参数的方法,即只能拼接两个参数,如要拼接多个参数则嵌套使用conca...原创 2017-03-03 10:21:44 · 1068 阅读 · 0 评论
分享