![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
文章平均质量分 60
aczhw1986
这个作者很懒,什么都没留下…
展开
-
oracl表空间相关
//首先要有一定的权限:/*******oracl创建表空间***********/create tablespace zhangwu(表空间名) datafile 'E:/oracle/product/10.1.0/oradata/orcl/zhangwu.dbf'(位置) size 512M(原始大小)autoextend on next 100M (按多少递增)maxsize 1024M (最大多少)extent management local; (本地管理方法创建)/***************原创 2010-09-10 17:57:00 · 418 阅读 · 0 评论 -
Oracle存储过程实例
<br />1.基本结构 <br />CREATE OR REPLACE PROCEDURE 存储过程名字<br />(<br /> 参数1 IN NUMBER,<br /> 参数2 IN NUMBER<br />) IS<br />变量1 INTEGER :=0;<br />变量2 DATE;<br />BEGIN <br />54com.cn<br /><br />END 存储过程名字<br />2.SELECT INTO STATEMENT<br />将select查询的结果存入到变量中,原创 2010-09-10 18:06:00 · 348 阅读 · 0 评论 -
oracle链接和创建用户
<br />//首先以DBA的权限用户进入 <br />/*******第一种方式*******/<br />cmd下sqlplus<br />user-name:system<br />password:<br />create user zhangwu identified by zhangwu;(当然也可以指定表空间)<br />grant connect,resource to zhangwu;(授权)<br />grant create session,dba to zhangwu;(授权)<b原创 2010-09-10 18:12:00 · 375 阅读 · 0 评论 -
Oracle查询用户相关
<br /> ◆Oracle查询用户表空间:select * from user_all_tables <br /> ◆Oracle查询所有函数和储存过程:select * from user_source <br /> ◆Oracle查询所有用户:select * from all_users <br /> select * from dba_users <br /> ◆Oracle查看当原创 2010-09-10 18:18:00 · 289 阅读 · 0 评论 -
Orcale创建表时设置级联删除CASCADE
<br />SQL与ORACLE的外键约束--级联删除 最近软件系统中要删除一条记录,就要关联到同时删除好多张表,他们之间还存在着约束关系.所以考虑到在创建表时加上约束关系,具体如下: SQL的外键约束可以实现级联删除与级联更新; ORACLE则只充许级联删除。<br /> SQL级联删除与级联更新使用格式: <br /> <br />CREATE TABLE A001(ID INT PRIMARY KEY,NAME VARCHAR(20))<br />CREATE TABLE A002(ID INT RE转载 2010-09-10 18:17:00 · 873 阅读 · 0 评论 -
Oracle用户Debug权限
<br />用toad时,不用DBA权限就可以调试存储过程的方法<br />1. <br />CREATE ROLE TOAD_PLSQL_DEV_SENIOR NOT IDENTIFIED;<br />GRANT DEBUG ANY PROCEDURE TO TOAD_PLSQL_DEV_SENIOR;<br />GRANT EXECUTE ON SYS.DBMS_DEBUG_JDWP TO TOAD_PLSQL_DEV_SENIOR;<br />GRANT DEBUG CONNECT SESSION T转载 2010-09-10 18:13:00 · 1909 阅读 · 0 评论 -
Oracle触发器
<br />create or replace procedure get_name(v_id in number, v_name out varchar2) as <br />begin <br />select addr into v_name from student_info where stu_id = v_id; <br />exception <br />when no_data_found then <br />raise_application_error(-20001, '你输入的ID不原创 2010-09-10 18:10:00 · 210 阅读 · 0 评论 -
Oracle Instead of 触发器的使用
<br />我平时比较少用触发器,主要是因为程序逻辑不对的时候不容易发现错误,有时数据量大了也可能<br />产生性能上的问题,但这个东西总有用武之地,在很多场合还是会起到巨大的作用。<br />这两天就遇到一个问题,有两张表的一个字段需要进行同步更新,也就是A表修改时要把对应的B表的记录<br />字段修改,反过来B表修改时也要把A表的修改,保持两边数据的一个同步,这个可以在前台很容易的实现,但开发<br />人员不想修改代码了,就考虑在后台用trigger实现。<br />功能很简单,但在实现时遇到一个转载 2010-09-10 18:09:00 · 857 阅读 · 0 评论 -
卸载Oracle
<br />彻底卸载Oracle<br /> 常用Oracle数据库的同仁都知道,Oracle经常会莫名的出现一些错误,导致数据库无法正常启动或使用。<br /> <br /> 经过对出现这些问题的解决,后来找到了问题的根源,也就是再次安装Oracle数据库时,未对之前安装的Oracle进行彻底的卸载所导致。下面我就详细谈谈如何才能彻底卸载Oracle数据库<br /> <br /> 一、Linux 平台<br /> Linux 平台下卸载Oracle 非常简单,即:删除Oracle安装目录下的所转载 2010-09-10 17:54:00 · 278 阅读 · 0 评论 -
plsql deveplorer链接远程
<br /> <br />1、在安装ORACLE服务器的机器上搜索下列文件,<br />tnsnames.ora<br />2、配置tnsnames.ora,如果本机上没有安装oracle,可以从安装了oracle的机上拷贝一个(tnsnames.ora文件在%ORACLE_HOME%/network/admin下)放在上面的目录D:/oraclient下。<br />oracledata =<br />(DESCRIPTION =<br /> (ADDRESS_LIST =<br /> (转载 2010-09-10 18:39:00 · 549 阅读 · 0 评论 -
Oracle数据库数据的导入导出以及备份
<br />Oracle中用exp/imp命令快速导入导出数据(整理)<br />【用 exp 数 据 导 出】:<br /><br />1 将数据库TEST完全导出,用户名system 密码manager 导出到D:/daochu.dmp中<br /> exp system/manager@TEST file=d:/daochu.dmp full=y<br />2 将数据库中system用户与sys用户的表导出<br /> exp system/manager@TEST file=d:/daoch转载 2010-09-10 18:33:00 · 524 阅读 · 0 评论 -
oracle修改表和索引和视图
<br />/******增加一个字段*******/<br />alter table stu_info(表名) add stu_age(表字段) number(2);<br />/********修改字段********/<br />alter table stu_info(表名) modify stu_age(表字段) varchar2(100);<br />/***********删除字段*******/<br />alter table stu_info(表名) drop column stu_原创 2010-09-10 18:05:00 · 1010 阅读 · 0 评论 -
Oracle 函数小例子
<br />CREATE OR REPLACE FUNCTION to_percent <br />(a in number,b in number) <br />return varchar2 <br />is <br />c varchar2(20); <br />begin <br />if(a=0 or b=0) <br />then <br />c:='0.00%'; <br />else <br />c:=to_char( trunc(a*100/b,2),'fm转载 2010-09-10 18:21:00 · 278 阅读 · 0 评论