大清早打开vs2008,出现这么诡异的错,删了一个dll的就好了。如图原文:http://blog.csdn.net/goluck98/article/details/26215057
在oracle中使用pl/sql来扩展SQL的功能,使得SQL能够更加的灵活,功能更加强大,效率更高。pl/sql让sql也能执行判断,循环等操作。主要记录一下pl/sql的基本语法和基本条件判断语句和循环语句供忘记了方便查阅。1.pl/SQL的语法结构: declare //这部分用于声明变量 begin //这部分用于处理业务逻辑 exception //这部分用于处理例外也就是异常情况 end; 例如: ...
1, Oracle Fusion Middleware 产品
1.1 集成开发环境 (IDE): Oracle JDeveloper, Oracle Enterprise Pack for Eclipse
1.2 应用开发框架: Application Development Framework (ADF)
1.3 应用网格: WebLogic Server
1.4 身份管理: 目录服务,访问管理,身份联合,欺诈检测, 权利服务,身份管理,身份分析
1.5 面向服务的构架 (SOA): Oracle SOA套件,Oracle Service Bus (OSB)
1.6 用户体验: Oracle Application Development Frame...
作者:陆阳 学习oracle,最好首先了解Oracle的框架。这样对Oracle有一个整体的认识,有高屋建瓴的作用 1、物理结构(由控制文件、数据文件、重做日志文件、参数文件、归档文件、口令文件组成) 一个数据库中的数据存储在磁盘上物理文件,被使用时,调入内存。 其中控制文件、数据文件、重做日志文件、跟踪文件及警告日志(trace files,alert files)属于数据库文件; 参数文件(parameter file)口令文件(pas...
数据库基础知识
本篇蛤蟆要梳理下那些被淡忘的数据库基础知识,也许根本就没被人记住过。不管是哪种情况,该记住的必须记住,记不住就把他记下来吧。
首先问几个问题如下:
数据库基础知识是什么?
好吧,蛤蟆直接吐后而不亡,看目录开始吧。
本人邮箱:appdevzw@163.com
微信公众号:HopToad
欢迎各界交流
1 基本概念
概念就是概念,大伙对这些名词不要死磕,但是对定义一定要理解,理解方能领悟,领悟方能运...
1、打开oracle相关服务
2、创建Oracle用户
create user 用户名 identified by 密码;(需要dba角色创建)
3、权限管理
(1)添加权限
grant 权限、角色 to 用户名[with admin option](系统权限);
grant 权限 on 表名 to 用户名 [width grant option] (对象权限);
(2)删除权限
revoke 权限、角色 from 用户名;
revoke 权限 on 表名 from 用户名;
4、切换角色
conn 用户名/密码;
5、创建表空间
create tablespace 表空间名
datafi...
--创建用户 --语句结构 CREATE USER 用户名 IDENTIFIED BY 口令 [ACCOUNT LOCK|UNLOCK] Create User xx IDentified by Lock|UNLOCK --默认锁定用户 不可登陆Create User xx IDENTIFIED BY tom Account UNLOCK;
-----------------------------------------------创建好的用户 授权--语句结构GRANT 权限 TO 用户GRANT CONNECT TO xx; --
--权限说明--CONNECT 临时用户 不可创建表 只可普通连接会话--RESOURCE 可以创建 表 存储过程 ...
2. varchar和varchar21)长度不固定,定义varchar2(5)插入aaa时只占3个字节2)区分中英文3)varchar2和varchar基本等价(varchar2是oracle自己定义的一个非工业标准的varchar,VARCHAR2把空串等同于null处理,而varchar仍按照空串处理)4) 最长40005) 使用:适合长度不固定不含中文的情况注意:1)在sqldeveloper中创建时可以选择byte和char类型;如果选择byte,varchar2(10)可以存放10个英文字符,5个中文字符;如果选择char则可...
作用:左/右边的字符串填充一些特定的字符语法: LPAD(string , n, [pad_String]) string:可是字符或者参数 n:字符的长度,是返回的字符串的数量,如果这个数量比原字符串的长度要短,lpad函数将会把字符串截取成从左到右的n个字符; pad_string:是个可选参数,这个字符串是要粘贴到string的左边,如果这个参数未写,lpad函数将会在string的左边粘贴空格。
例如SELECT LPAD(‘aaaaAAAA‘,5,‘$‘)
FROM D...
1、 AIX环境下查看oracle配置信息(service_name、SID、tnsname)。
SID:
echo $ORACLE_SIDservice_name:
sqlplus / as sysdba;
show parameter instance_name;
show parameter service_names;
show parameter service;
select instance_name
from v$instance;tnsname:
netca 查看;
tnsnames.ora查看:打开network/admin下的tnsnames.ora文件:
find . –name “tnsnames.ora” ;
cat tnsnames.ora
2、 在无TNS配置时,...
表连接 顾名思义,表连接就是指多个表之间用连接条件连接在一起,使用表连接的目标SQL的目的就是从多个表获取存储在这些表中的不同维度的数据。体现在SQL语句上,含表连接的目标SQL的from部分会出现多个表,而这些SQL的where条件部分则会定义具体的表连接条件。 当优化器解析含表连接的目标SQL时,它除了会根据目标SQL的SQL文本的写法来决定表连接的类型之外,还必须决定如下三件事情才能得到最终的执行计划。1.表连接顺...
启用数据字典保护,只有SYSDBA用户才能访问数据字典基础表使用show parameters命令来检查参数O7_DICTIONARY_ACCESSIBILITY是否为FALSE。 二、账号安全管理1、根据用户的业务需要,配置最小权限使用以下SQL查询具有DBA权限的用户select grantee as usern from dba_role_privswhere granted_role =‘DBA‘ intersect select username from dba_users;使用以下SQL查询具有DBA权限的角色select grantee as usern from dba_role_privswh...
课程简介:数据库基础知识、Oracle的环境搭建、Oracle体系结构、SQL语言基础、函数的使用、约束、索引、数据字典、分组查询、多表连接查询、子查询等。通过对Oracle数据库的系统详解,培养学生的能力如下:在实际工作中,熟练使用SQL语句进行项目开发;能够使用复杂的SQL语句进行多表关联查询;具备数据库数据的管理和维护能力 。课程目录:day01_安装数据库软件day02_数据库的基本使用selecl语句的使用day03_限制数据返回day04_字...
DML(insert,update,delete)
1.插入数据insert into 表名(列,列...)values(值,值...)//当插入的数据与表格一一对应时,列可以省略insert into 表名 values(值,值...)
例如:--给tbl_user表中添加一条记录insert into tbl_user values (22,‘刘强东‘,‘123456‘);
2.更新数据update 表名 set 列=新值 where 条件;
例如:--修改tbl_user表中第二行记录的用户名update tbl_user username = ‘章泽天‘ where id = 2;
注意:修改操...
1.SQL分为5大类: DDL:数据定义语言 DCL:数据控制语言 DML:数据操纵语言 DTL:数据事务语言 DQL:数据查询语言
2.DDL(data definition language):create,drop,alter,rename to 创建表格分为两个步骤: a.定义列和数据类型 b.添加约束 数据类型: 1.数字类型,可以做所有的数学运算 number number(4)代表整数,最大能存9999 number(7,2)代表double类型,整数长度为5,小数位22.字符型,可以做拼接运算 char(20) 定...