自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 DB2数据库执行动态SQL

DB2数据库执行动态SQL,Db2数据库如何在存储过程里执行ddl语句

2023-04-07 16:59:32 934 1

原创 oracle 常用函数

oracle 常用函数1、trim:去掉字符串两头的空格select trim(' abc ') from dual;结果去除两边空格返回 abc。2、replace:替换字符select replace('abc','a','b') from dual;结果将b替换a返回bbc。3、||:结果拼接展示select 'i love'||' you' from dual;结果返回 i love you。4、last_day:展示本月最后一天select last_day(sysd

2020-10-23 19:47:28 257

原创 sqlserver导入大文件

从sqlcmd(windos cmd)导入超大文件有两个优点,一是效率、二是稳定。sqlcmd命令介绍:-S(Server)服务器-U(User)用户名-P(Password)密码-i 需要导入的sql文件路径1、单独文件执行命令具体操作:osql -S <服务器地址(sqlserver服务器地址)> -U <用户名(sqlserver用户名密码)> -P <密码(用户名密码)> -i <文件路径/*.sql(须是后缀为.sql文件)>2、

2020-10-21 09:47:22 418

原创 sql余额查询

sql查询余额余额=上日余额+本日收支创建一个原表create table l1(日期 number(10),收支 number(10));插入数据insert into l1 values(1,10);insert into l1 values(2,20);insert into l1 values(3,-10);向目标表一样显示出来select a.日期...

2020-04-01 22:04:07 1979

原创 使用shell导入oracle表数据

使用shell导入oracle表数据在oracle服务器上做从ftp服务器导入到目标服务器分为三步第一步编辑shell脚本文件 vi impyiqun.shvi impyiqun.sh将下面这些代码复制到脚本里#!/bin/shexport ORACLE_BASE=/ora/oracleexport ORACLE_HOME=$ORACLE_BASE/product/11.2....

2020-03-28 19:13:55 742

原创 linux 使用shell导出oracle用户表到文件服务器

linux 使用shell导出oracle用户表到文件服务器使用shell脚本将oracle表从源服务器导出到中间文件服务器首先以oracle用户登入到源服务器,在oracle下创建一个目录,目录名称为shell,然后创建一个shell脚本mkdir shell将以下命令复制到shell脚本中如果不知道环境变量信息可以使用env命令查看env[oracle@oracle ...

2020-03-27 23:31:09 631

原创 linux plsql连接oracle无监听

linux启动oracle无监听首先监听需要先配好,如果没有配好请参照这张博文安装Oracle及软件配置服务 ;监听如果配好的话,打开plsqldeveloper登入用户显示无监听程序,则代表你linux系统下没有启动监听服务;启动监听服务分三步进行:第一步:登入到linux 安装oracle软件的用户下,我的是oracle用户。如果使用的是静默安装的oracle软件的话可以使用本地命...

2020-03-27 18:18:27 1484

原创 oracle 自动分区,间隔分区。秒解

Oracle间隔分区最开始的分区是永久分区,随着数据的增加自动创建新的分区;实现范围分区的自动化;现有表创建间隔分区表的语法:create table 分区表名partition by range(分区字段)interval(numtoyminterval(number,'interval_unit')) --interval_unit可以是year或者month(partiti...

2020-03-26 23:33:05 1484

原创 oracle 序列精解

oracle序列序列:一串有序的数字;序列是oracle提供的用于产生一组等等间隔的数值的数据库对象;序列不占用实际的存储空间,占用内存;使用序列时,需要用到序列的两个伪列NEXTVAL (下一个值),CURRVAL(当前值)–注意:序列刚建好时查询当前值无法查出,应须先查NEXTVAL,再查CURRVAL;语法create sequence 序列名 --序列的名字一般以seq_...

2020-03-25 22:32:45 159

原创 oralce 执行计划精解

Oracle 执行计划查看第一种方法:可以直接按F5查看,正常f5不行的话(可以fn+F5);第二种方法:使用解析语法查看explain plan for select * from table_name;select * from table(dbms_xplan.display());查看执行计划,避免出现’TABLE ACCESS FULL’的情况,除非所在表是很小的表,只有几行...

2020-03-25 22:11:52 146

原创 oracle以年月日的方式显示所有员工的服务年限

以年月日的方式显示所有员工的服务年限select ename,trunc(months_between(sysdate,hiredate)/12) 年,trunc(mod((months_between(sysdate,hiredate)),12)) 月,trunc(sysdate-add_months(hiredate,months_between(sysdate,hiredate))) ...

2020-03-24 17:45:40 2441

原创 oracle同义词 总结

同义词/授权一. 同义词: 用同义词代替 用户名.表名 ,代码里可以不再出现用户名,提高编码效率语法:create or replace public synonym 同义词(表名) for 用户名.表名;范例:create or replace public synonym emp for scott.emp;**注意:同义词名保持跟表名一致;建同义词必须是建表用户执行...

2020-03-24 00:12:48 540

原创 linux安装Oracle 11g (一次成功)--无错超细图文版

**注意:此安装是在图形化界面中安装的**我将此安装与软件环境配置到数据库正式运行分为四步:第一步:安装软件第二步:配置监听第三步:新建Oracle数据库实例(必须先配置监听,不然无法完成第三步)第四步:测试Oracle是否创建成功一. 安装设置关闭防火墙:systemctl stop firewalld(由于是测试环境,为了方便,将防火墙关闭。但是,在正式的生产环境,千万不...

2020-03-23 23:40:35 718

原创 查询显示雇员进入公司当年是什么属相年(不考虑农历的年份算法)

查询显示雇员进入公司当年是什么属相年(不考虑农历的年份算法)使用decode函数,select ename, decode(mod(to_char(hiredate,'yyyy') + 9, 12), 0, '猪????', 1, '鼠????', 2,...

2020-01-13 09:59:45 195

原创 oracle 查询和s001号的同学学习的课程完全相同的其他同学学号和姓名

(oracle 查询和“s001”号的同学学习的课程完全相同的其他同学学号和姓名;)查询和“s001”号的同学学习的课程完全相同的其他同学学号和姓名;**from student a, (select sno, cno from sc where sno = 's001') b, sc c where c.cno = b.cno and a.sno <> '...

2020-01-08 21:53:15 4738 6

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除