
oracle
unix_sky
这个作者很懒,什么都没留下…
展开
-
Oracle 的sql 中(+)含义
Oracle 的sql 中(+)含义原创 2023-01-28 15:34:43 · 1386 阅读 · 1 评论 -
金仓数据库获取小写uuid
select LOWER(sys_guid()) from dual;原创 2021-11-22 13:42:17 · 1230 阅读 · 0 评论 -
oracle 修改字段为null 、not null
alter TABLE 你的表名 MODIFY 你的字段名 NULL;--用以将字段从不能为空设置为可以为空 alter TABLE 你的表名 MODIFY 你的字段名 NOT NULL; --反之原创 2021-10-22 11:30:27 · 7743 阅读 · 0 评论 -
oracle、kbs 获取小写uuid
select lower(RAWTOHEX(sys_guid()))原创 2021-10-06 14:23:30 · 217 阅读 · 0 评论 -
添加表空间
单条添加表空间:alter table z8_t_pbjl set tablespace nzxgl;批量添加表空间:select 'alter table '|| table_name ||' set tablespace nzxgl;' from user_tables;https://www.cnblogs.com/gw811/p/4120109.html原创 2021-08-20 13:40:23 · 219 阅读 · 0 评论 -
decode在Oracle中有三种方法
decode在Oracle中有三种方法第一种是:select decode(a,b,c,d) from dual;解释:如果a 和 b 相等,则输出c ,否则输出d第二种是:select decode(a,b,c) from dual;解释:如果a 和 b 相等, 则输出c.第三种:select decode(a,b,c,b1,c1,b2,c2.....) from dual;结束:如果 a 和 b 相等,则输出 c, 如果 a 和 b1 ...原创 2021-07-22 15:11:00 · 523 阅读 · 0 评论 -
Oracle将日期转为年月日
SQL> select to_char(sysdate,'yyyy" 年" mm" 月 "dd "日" hh24:mi:ss') from dual; 2021 年 05 月 26 日 22:57:35原创 2021-06-02 15:29:45 · 7761 阅读 · 0 评论 -
虚拟机centos7服务器下,启动oracle11g数据库和关闭数据库
一、前提条件:虚拟机centos7服务器下,已经安装好oracle11g数据库。(如果没有安装,请参考我前两篇关于在win7下虚拟机安装oracle11g的文章)。二、用xmanager工具连接到安装oracle11g的centos7服务器上,如下图所示:三、切换到数据库用户oracle,命令:su -oracle ;使oracle用户配置文件立即生效,命令:source /home/oracle/.bash_profle,启动监听,命令:lsnrctl start ,如下图所示:四、登录S转载 2021-05-19 11:39:22 · 894 阅读 · 0 评论 -
oracle 查询所有用户下的表、字段、表名
1.根据表名注释查询表select * from all_tab_comments where comments like ‘%姓名表注释%’2.根据字段注释查询表select * from all_col_comments twhere comments like ‘%张三注释%’3.根据表名查询表select * from all_tables where table_name=‘表名’...原创 2020-12-21 20:01:50 · 834 阅读 · 0 评论 -
ORACLE 计算2个日期之间的天数
select to_date(‘11/09/2020’,‘mm/dd/yyyy’) - to_date(‘05/24/2019’,‘mm/dd/yyyy’)from dual原创 2020-11-20 00:34:11 · 1587 阅读 · 0 评论 -
Oracle 中 case when
方法一:(推荐用)--Case搜索函数 CASE WHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女' ELSE '其他' END 方法二:--简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END原创 2020-10-26 17:33:24 · 80 阅读 · 0 评论 -
ORACLE中获取第一条记录
1.select * from (select a.*, rownum as rn from tab_name a order by id asc)where rn = 12.select * from tab_name where rownum = 1原创 2020-10-22 09:41:58 · 642 阅读 · 0 评论 -
oracle中merge into用法解析
oracle中merge into用法解析https://blog.youkuaiyun.com/jeryjeryjery/article/details/70047022转载 2020-10-13 10:56:53 · 195 阅读 · 0 评论 -
Oracle修改字段类型
Oracle修改字段类型有一个表名为tb,字段段名为name,数据类型nchar(20)。1、假设字段数据为空,则不管改为什么字段类型,可以直接执行:alter table tb modify (name nvarchar2(20));2、假设字段有数据,则改为nvarchar2(200)可以直接执行:alter table tb modify (name nvarchar2(200));3、假设字段有数据,则改为varchar2(200)执行时会弹出:“ORA-01439:要更改数据类型,原创 2020-10-12 17:30:59 · 472 阅读 · 0 评论 -
oracel 修改字段类型由varchar2 和clob、blob类型互转
–一、oracel 修改字段类型由varchar2 修改为clob、blob类型--要先将varchar2转换为long,再转换为clob类型,不然会报错alter table t_dya_yq modify (context_test long);alter table t_dya_yq modify (context_test clob);–二、oracel 修改字段类型由clob、blob改为 varchar2--1.新增一个字段,类型为varchar2alter table t_原创 2020-10-12 17:14:23 · 713 阅读 · 0 评论