- 浏览: 268160 次
- 性别:
- 来自: 郑州
最新评论
-
sean2012:
...
form表单ie下文件上传submit报 “拒绝访问”错误 -
柔情信仰战:
有用,谢谢大神!!!
Eclipse启动Tomcat时,45秒超时解决方式 -
gisnewcomer:
还有一种情况: Win7系统中,即使什么都正常安装配置,如果 ...
ORA-12154: TNS: 无法解析指定的连接标识符,解决办法 -
slbszq:
是的?你是?
js中的this使用方法 -
buyunxuan:
哥们,东西写的挺好的啊。你现在还在郑州工作吗
js中的this使用方法
文章列表
Oracle中执行存储过程call和exec区别
在sqlplus中这两种方法都可以使用:
exec pro_name(参数1..);
call pro_name(参数1..);
区别:
1. 但是exec是sqlplus命令,只能在sqlplus中使用;call为SQL命令,没有限制.
在关系数据库中,索引是一种与表有关的数据库结构,它可以使对应于表的SQL语句执行得更快。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。
对于数据库来说,索引是一个必选项,但对于现在的各种大型数据库来说,索引可以大大提高数据库的性能,以至于它变成了数据库不可缺少的一部分。
索引分类:
逻辑分类
single column or concatenated 对一列或多列建所引
unique or nonunique
Oracle中的约束条件
1.主键约束(primary key [pk])不能重复,不能为null。
添加代码:constraint constraint_name primary key (column)
2.外键约束(foreign key [fk])可以为null。
constraint constraint_name foreign key (column) references table_name(colu
Oracle数据库备份与恢复之exp/imp
1.1 基本命令
1. 获取帮助
exp help=y
导出使用exp命令来完成的,该命令常用的选项有:
userid: 用于指定执行导出操作的用户名,口令,连接字符串
tables: 用于指定执行导出操作的表
owner: 用于指定执行导出操作的方案
Oracle中常用的函数
--单行函数
--数字函数
--1. round 四舍五入 a. round(m)
select round(1.4), round(1.5) from dual;
-- 1 2
--b. round(m,n)
select round(15.193, 2), round(15.193, -1 ...
--Oracle表查询(分组查询,多表查询,子查询,集合操作等)
--分组函数(max, min, avg, sum, count)
--1. 查询所有员工最高和最低工资
select max(sal) 最高工资, min(sal) 最低工资 from emp;
--2. 利用子查询查询最高工资的人是谁
--Oracle单表增删改查(CURD)操作
--学生表
create table student(
xh number(4), --学号
xm varchar2(20), --姓名
sex char(2), --性别
birthday date, --生日
sal number(7, 2) --薪水
);
--插入数据
--1. 插入整行数据(要求值顺序和列顺序一致)
insert into
Oracle最常见的数据类型
如下是PL/SQL中可以使用的主要ORCALE数据类型:
VARCHAR2(maximun_length)
a. 存储变长的字符数据。
b. 参数是必需的,指定字符数据的最大长度,最大为32767字节。
c. 不使用常量或者变量来指定最大长度;必须使用整数型的字面值。
d. VARCHAR2数据库列的最大宽度是4000字节
CHAR[maximun_length]
Oracle 用户管理
一、用户的概念
用户,即user,通俗的讲就是访问oracle数据库的“人”。在oracle中,可以对用户的各种安全参数进行控制,以维护数据库的安全性,这些概念包括模式(schema)、权限、角色、存储设置、空间限额、存取资源限制、数据库审计等。每个用户都有一个口令,使用正确的用户/口令才能登录到数据库进行数据存取。
二、用户默认表空间
Sql*plus命令的使用大全
Oracle的sql*plus是与oracle进行交互的客户端工具。在sqlplus中,可以运行sqlplus命令与sqlplus语句。
我 们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保存在一个被称为sql buffer的内存区域中,并且只能保存一条最近执行的sql语句,我们可以对保存在sql buffer中的sql 语句进行修改,然后再次执行,sqlplus一般都与数据库打交道。
除了
oracle 查看 用户,用户权限,用户表空间,用户默认表空间
1.查看用户和默认表空间的关系。
select username,default_tablespace from dba_users;
2.查看当前用户的表:
select table_name from user_tables;
3.查看所有用户的表名:
造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个:
1. 监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,启动OracleOraDb10g_home1TNSListener服务。
2. database instance没有起起来。windows平台如下操作:开始---程序---管理工具---服务,打开服务
面板,启动oracleserviceXXXX, XXXX就是你的database SID.
3. 注册表问题。regedit,然后进入HKEY_LOCAL_MACHINE\SOFTWARE\ORA ...
字符串转对象(strJSON代表json字符串) var obj = eval(strJSON); var obj = strJSON.parseJSON(); var obj = JSON.parse(strJSON); json对象转字符串(obj代表json对象) var str = obj.toJSONString(); var str = JSON.stringify(obj) 运用时候需要除了eval()以外需要json.js包(切记哦)
1.指定开启资源限制。该改变对密码资源无效,密码资源总是可用。
alter system set resource_limit=true; (默认不打开)
2.创建PROFILE
create profile test
limit
idle_time 30
connect_time 480;
注:必须要有create profile 权限,才能创建profile。
3.指定用户PROFILE
alter user test profile test;
4.修改PROFILE
alter profile test limit idle_time 60;
5.删除PROFI ...
Oracle内置角色connect与resource的权限 首先用一个命令赋予user用户connect角色和resource角色: grant connect,resource to user; 运行成功后用户包括的权限: CONNECT角色: --是授予最终用户的典型权利,最基本的 ALTER SESSION --修改会话 CREATE CLUSTER --建立聚簇 CREATE DATABASE LINK --建立数据库链接 CREATE SEQUENCE --建立序列 CREATE SESSION --建立会话 CREATE SYNONYM --建立同义词 CREATE VIEW - ...