拥有Oracle标签的文章
Oracle

【Oracle 学习笔记】Day 2 视图、序列、同义词

视图额。。不要笑话我。我现在才知道视图是可以进行UPDATE的,那当然连DELETE也可以了。汗一个。这里呢,强调两个后缀。withcheckoptionwithReadonlyCreateviewMaterials_viewasselect*fromMaterialswhereMaterialCodelike'9%'withcheckoptionGo噢。。仿佛上面是SQLServer的。。Oracle一样啦.更新的时候会这样提示的。Readonly也差不

系统 2019-08-12 01:52:18 2147

Oracle

Oracle 初学

一、安装xp下的安装文件有两个,需要都解压。。。不要只解压其中一个就开始安装了--当进度条走到100%了,却还有两项'进行中'....这时请耐心等待,不要取消二、建库、表空间和用户1.建库开始\程序\Oracle11g_home1\配置和移植工具\DatabaseConfigurationAssistant2.创建表空间、授权createtablespacexuxl_datadatafile'D:\Oracle\data\xuxl_data.dbf'siz

系统 2019-08-29 22:58:34 2144

Oracle

30个Oracle语句优化规则详解

1.选用适合的Oracle优化器Oracle的优化器共有3种:a.RULE(基于规则)b.COST(基于成本)c.CHOOSE(选择性)设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE、COST、CHOOSE、ALL_ROWS、FIRST_ROWS。你当然也在SQL句级或是会话(session)级对其进行覆盖。为了使用基于成本的优化器(CBO,Cost-BasedOptimizer),你必须经常运行a

系统 2019-08-29 22:55:25 2136

Oracle

SQLServer访问Oracle查询性能问题解决

原文:SQLServer访问Oracle查询性能问题解决1.问题系统有个模块,需要查询Oracle数据库中的数据。目前是通过建立链接服务器实现的。SQLServer访问Oracle实现可参考这篇文章http://www.cnblogs.com/gnielee/archive/2010/09/07/access-oracle-from-sqlserver.html目前的查询语句就是一个简单的带where条件的查询语句,类似如下:SELECT*FROMLINK

系统 2019-08-12 01:33:12 2134

Oracle

hibernate映射oracle自动增长ID

安装有oracle数据库,创建数据库,总是要创建一个主键ID,唯一标示各条记录,但oracle不支持自动编号,所以还得创建一个SEQUENCE(序列)语句如createsequencebignnocyclemaxvalue9999999999startwith1;//增加数据insertintotable(ID,..)values(bign.nextval,..)在hibernate中的映射文件可这么写

系统 2019-08-29 22:43:30 2133

Oracle

oracle_查询Oracle正在执行和执行过的SQL语句

---正在执行的selecta.username,a.sid,b.SQL_TEXT,b.SQL_FULLTEXTfromv$sessiona,v$sqlareabwherea.sql_address=b.address---执行过的selectb.SQL_TEXT,b.FIRST_LOAD_TIME,b.SQL_FULLTEXTfromv$sqlareabwhereb.FIRST_LOAD_TIMEbetween'2009-10-15/09:24:47'a

系统 2019-08-12 01:54:40 2132

Oracle

oracle数据库导出用户

oracle导出用户,可以把包括触发器,函数等所有数据库元素,非常的方便。例子:导出用户名/密码lgp/lgp的用户,数据库实例名为srorcllgp命令:1.explgp/lgp@srorcllgp(连接到数据库,声明做exp导出工作)2.EXPDAT.DMP>填写导出文件的完整路径(导出文件为lgp.dmp,导出到d盘的back-20110211文件夹下,则填写:d:/back-20110211/lgp.dmp)3.会提示你要导出的类型1完整的数据库,

系统 2019-08-29 22:46:21 2130

Oracle

.net 动态sql 参数应用 oracle和sql server的比

oracle:OracleConnectionOcon=newOracleConnection("userid=cmes;datasource=mes;password=cmes");OracleCommandOcom=newOracleCommand("insertintoc_emp_t(emp_id,emp_no,emp_name,emp_password,emp_desc,used_date,change_date,logout_date,logou

系统 2019-08-12 01:51:33 2130

Oracle

Oracle ROWID 方式访问数据库

和ROWNUM一样,ROWID是一个伪列,即是一个非用户定义的列,而又实际存储于数据库之中。每一个表都有一个ROWID列,一个ROWID值用于唯一确定数据库表中的的一条记录。因此通过ROWID方式来访问数据也是Oracle数据库访问数据的实现方式之一。一般情况下,ROWID方式的访问一定以索引访问或用户指定ROWID作为先决条件,因为所有的索引访问方式最终都会转换为通过ROWID来访问数据记录。(注:indexfullscan与indexfastfulls

系统 2019-08-12 01:55:14 2127

Oracle

oracle 之数据字典屣履造门。

oracle之数据字典屣履造门。(更新中)今天是2013-06-20,哎,写这篇笔记的时候,我发现我是一个非常懒惰的人,这篇文章本该昨天就完成的,想起了钱鹤滩的《明日歌》,真是“世人若被明日累,春去秋来老将至”。oracle数据字典包括四部分,分别是RDBMS(X$),数据字典表、动态性能视图(v$)和数据字典视图。1)RDBMS(X$)内部表:该部分内容是oracle最低层的表数据,这些表维持着oracle的整个视图,就像我们人体的血液在我们人体流动维持

系统 2019-08-12 01:54:24 2125

Oracle

fedro1 16 64位使用apache+php+oci8+oracle ins

oracle使用11GR2,由于网页采用UTF8编码,所以NLS_LANG=AMERICAN_AMERICA.AL32UTF8,但无论我在apache启动脚本中中添加exportNLS_LANG=AMERICAN_AMERICA.AL32UTF8还是在php代码前端使用putenv('NLS_LANG=AMERICAN_AMERICA.AL32UTF8');均无济于事;最后只有在oci_connect上下功夫了,采用$conn=oci_connect('<

系统 2019-08-12 01:53:41 2122

Oracle

oracle 权限与角色

权限允许用户访问属于其它用户的对象或执行程序,ORACLE系统提供三种权限:Object对象级System系统级Role角色级这些权限可以授予给用户、特殊用户public或角色,如果授予一个权限给特殊用户"Public"(用户public是oracle预定义的,每个用户享有这个用户享有的权限),那么就意味作将该权限授予了该数据库的所有用户。对管理权限而言,角色是一个工具,权限能够被授予给一个角色,角色也能被授予给另一个角色或用户。用户可以通过角色继承权限,

系统 2019-08-12 01:53:38 2122

Oracle

Oracle 调试有返回值存储过程、参数绑定variabl

SQLPlus调试Oracle有返回值存储过程、参数绑定(variable:i)、先建好表,然后写带输出参数的存储过程CREATEORREPLACEPROCEDURE"MES"."MES_GETKEY"(KNameINVARCHAR2,KValueOUTVARCHAR2)ASBEGINselectKeyValueintoKValuefromMES_SYSTEMKEYwhereKeyname=KName;endMES_GetKey;然后SQLPlus中运行:

系统 2019-08-29 22:25:51 2121

Oracle

Oracle数据库中char(),varchar2(),nvarchar2(

Oracle数据库中char(),varchar2(),nvarchar2()三种数据类型的区别1.char()类型:(1)如果在数据库中定义的长度为10位,而我实际入力的数据长度不足10位,系统会在入力数据的后面用空字符串补足10位。(2)一个全角认作2位长度。2.varchar2()类型:(1)不足数据库规定长度,不会补足长度。(2)一个全角认作2位长度。3.nvarchar2()类型:(1)不足数据库规定长度,不会补足长度。(2)一个全角认作1位长度

系统 2019-08-12 01:55:05 2120

Oracle

oracle 物理视图和同义词的综合运用

前段时间接触了oracle,学了一点知识,整理一下,希望给碰到同样问题朋友一个帮助,自己也留下一点记忆,赫赫1.使用sys用户对mysysuser和commonuser授权,使用plsql工具实现的;建议mysysuser用户权限是dba,connection,resource2使用mysysuser用户登录到xxxxx数据库,创建n_bj_applyorder和n_bj_crew两个表,插入所提供的数据3创建物理视图基于这两个表如下:CREATEMATE

系统 2019-08-12 09:29:27 2118