随笔分类 - Oracle
Oracle的列操作(增加列,修改列,删除列),包括操作多列
摘要:增加一列: alter table emp4 add test varchar2(10);修改一列: alter table emp4 modify test varchar2(20);删除一列:alter table emp4 drop column test; 这里要注意几个地方,首先,增加和修改列是不需要加关键字COLUMN,否则会报错ora-00905。 其次,对删除单列的话,一定要加...
阅读全文
Oracle数据库监听配置
摘要:本文现对监听配置作一简单介绍,并提出一些客户终端无法连接服务器端的解决思路,愿对广大网友与读者有一些帮助。 一、监听器(LISTENER) 监听器是Oracle基于服务器端的一种网络服务,主要用于监听客户端向数据库服务器端提出的连接请求。既然是基于服务器端的服务,那么它也只存在于数据库服务器端,进行监听器的设置也是在数据库服务器端完成的。二、本地服务名(Tnsname) Oracle客户端与服...
阅读全文
Oracle各种日期计算方法
摘要:一个月的第一天本月的第一天本月最后一天一年的第一天季度的第一天 floor 为向下取整lpad 为向左使用指定的字符扩充字符串,这个扩充字符串至2位,不足的补'0'。当天的半夜SELECT trunc(SYSDATE)+1-1/24/60/60FROM dualtrunc 是将 sysdate 的时间部分截掉,即时间部分变成 00:00:00Oracle中日期加减是按照天数进行的,所以 +1-1/...
阅读全文
sqlplus执行存储过程和sql语句
摘要:1、执行带有输出类型参数的存储过程set serveroutput on;DECLARE dwbh varchar2(20); out_param varchar2(1000); BEGIN dwbh:='3609000001'; pkg_znpj.znpj_zf(dwbh,out_param); dbms_output.put_line(out_param); END; /2、直接输出一...
阅读全文
oracle中exp,imp的使用详解
摘要:基本语法和实例: 1、EXP: 有三种主要的方式(完全、用户、表) 1、完全: EXP SYSTEM/MANAGER BUFFER=64000 FILE=C:\FULL.DMP FULL=Y 如果要执行完全导出,必须具有特殊的权限 2、用户模式: EXP SONIC/SONIC BUFFER=64000 FILE=C:\SONIC.DMP OWNER=SONIC 这样用户SONIC...
阅读全文
oracle数据库的导入导出实例
摘要:注:test是数据库名,test.dmp是导出来的oracle数据库备份导入:1、c:\表示源备份文件在C盘根目录imp system/manager@test file=c:\test.dmp fromuser=system如果有的表已存在,可能会报错,可使用:imp system/manager@test file=c:\test.dmp fromuser=system ignore=y2、将...
阅读全文