自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 删当前用户所有索引和日志

<br />DECLARE<br />TYPE name_list IS TABLE OF VARCHAR2(40);<br />TYPE type_list IS TABLE OF VARCHAR2(20);<br />Tab_name name_list:=name_list();<br />Tab_type type_list:=type_list();<br />sql_str VARCHAR2(500);<br />BEGIN<br />sql_str := 'select uo.object_n

2010-09-09 14:48:00 515

原创 为一用户加受控权限用户过程

--被引用用户所有视图生成对象授权select 'grant select on jtsjk.'||t.table_name||' to qys1;' from dba_tables t where t.owner='JTSJK';--被引用用户所有视图生成对象授权select 'grant select on jtsjk.'||t.view_name||' to qys1;' from dba_VIEWS t where t.owner='JTSJK';--被引用用户所有过程生成对象授权select 'g

2010-09-09 14:06:00 538

原创 Oracle 组建用户所有对象的同义词

<br />    Oracle同义词从字面上理会就是别名的意思,和视图的功能类似,就是一种映射联系。在Oracle中对用户的维护是运用权限的方式来维护的,也就是说,假如咱们想运用数据库,咱们就必须得有权限,但是假如是别人将权限授予了咱们,咱们也是能对数据库执行 操作的,但是咱们必须要已授权的表的名称前键入该表所有者的名称,如bsrun.doctor_info,所以这比较麻烦,遇到这种情况,咱们该如何办呢?建立个同义词吧!这样咱们就能够直接运用同义词来运用表了。<br />1、 假如咱们要将bsrun用户的

2010-09-09 13:31:00 3888

转载 oracle把所有表查询权限赋与另一用户

<br />第一种select 'grant select on user2.'||t.table_name||' to user1;' from dba_tables t where t.owner='JTSJK';<br />第二种 <br />create or replace procedure grant_sql as<br />      The_c1          Integer;<br />      The_result      number;<br />      v_Table 

2010-09-09 11:35:00 2735

原创 谈值得收藏的SQL时间函数-Mssql数据库教程

<br />--日期转换参数<br />select CONVERT(varchar, getdate(), 120 )2004-09-12 11:06:08<br />select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','')20040912110608<br />select CONVERT(varchar(12) , getdate(), 111 )2004/09/12<br />se

2010-09-07 00:59:00 621

转载 MySQL root密码忘记的几种破解方法

<br />方法一<br />使用phpmyadmin,这是最简单的了,修改mysql库的user表,不过别忘了使用PASSWORD函数。<br />方法二<br />使用mysqladmin,这是前面声明的一个特例。<br />mysqladmin -u root -p password mypasswd<br />输入这个命令后,需要输入root的原密码,然后root的密码将改为mypasswd。把命令里的root改为你的用户名,你就可以改你自己的密码了。<br />当然如果你的mysqladmin连接

2010-09-07 00:55:00 774

转载 取得最高系统管理员权限的有效方法

<br />一. 权限的由来<br /><br />远方的某个山脚下,有一片被森林包围的草原,草原边上居住着一群以牧羊为生的牧民。草原边缘的森林里,生存着各种动物,包括野狼。<br />  由于羊群是牧民们的主要生活来源,它们的价值便显得特别珍贵,为了防止羊的跑失和野兽的袭击,每户牧民都用栅栏把自己的羊群圈了起来,只留下一道小门,以便每天傍晚供羊群外出到一定范围的草原上活动,实现了一定规模的保护和管理效果。<br />  最初,野狼只知道在森林里逮兔子等野生动物生存,没有发现远处草原边上的羊群,因此,在一段

2010-09-07 00:54:00 6527 2

转载 JVM参数调优

<br />JVM参数调优是个很头痛的问题,设置的不好,JVM不断执行Full GC,导致整个系统变得很慢,网站停滞时间能达10秒以上,这种情况如果没隔几分钟就来一次,自己都受不了。这种停滞在测试的时候看不出来,只有网站pv达到数十万/天的时候问题就暴露出来了。<br /><br />要想配置好JVM参数,需要对年轻代、年老代、救助空间和永久代有一定了解,还要了解jvm内存管理逻辑,最终还要根据自己的应用来做调整。关于JVM参数上网一搜就能搜出一大把,也有很多提供实践的例子,我也按照各种例子测试过,最终还是

2010-09-07 00:47:00 390

转载 How to Connect Oracle 9i with SQL Server 2000 for establishing the linked server

<br />先决条件:<br />1.SQL Server 2000和Oracle 9i不在同1台机器上,必须在SQL 2000的机器上安装Oracle客户端程序。<br />2.必须配置好tnsname.ora保证可以正常访问NTYD这个数据库。<br />3.接下来在SQL Server 2000的查询分析器内执行如下代码:Code<br /> 1--判断如果链接服务器已经存在,则删除<br /> 2if exists(select 1 from master..sysservers where srv

2010-09-07 00:46:00 516

转载 资源大搜集 ORACLE 10G&patch下载地址大全

<br />  Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard Edition for Microsoft Windows (32-bit)<br />  http://download.oracle.com/otn/nt/oracle10g/10201/10201_database_win32.zip<br />  http://download.oracle.com/otn/nt/oracle10g/10201/10201_c

2010-09-06 22:26:00 1276

转载 SQL*PLUS命令 sql编程手册

一、SQL PLUS 1 引言 SQL命令 以下17个是作为语句开头的关键字: alter  drop  revoke audit  grant  rollback* commit*  insert  select comment  lock  update create  noaudit  validate delete  rename 这些命令必须以“;”结尾 带*命令句尾不必加分号,并且不存入SQL缓存区。 SQL中没有的SQL*PLUS命令 这些命令不存入SQL缓存区 @  define  paus

2010-09-03 14:06:00 542

原创 很不错的oracle帮助手册

<br />开发中快速查找的好帮手,覆盖面全,查找方便,有实例: <br />Oracle函数 <br />单行函数 <br />字符函数 <br />LOWER: 将字符转化成大写:对非字符无影响 <br />UPER :   将字符转化成小写:对非字符无影响 <br />CONCAT:  将字符串连接,相当于|| <br />SUBSTR :  取得字串 <br />LENGTH:  求长度 <br />INITCAP : 将每个单词的第一个字母大写其它字母小写返回 <br />INSTR :    求

2010-09-03 14:03:00 1274

原创 SQL里的EXISTS与in、not exists与not in

系统要求进行SQL优化,对效率比较低的SQL进行优化,使其运行效率更高,其中要求对SQL中的部分in/not in修改为exists/not exists修改方法如下:in的SQL语句SELECT id, category_id, htmlfile, title, convert(varchar(20),begintime,112) as pubtime FROM tab_oa_pub WHERE is_check=1 and category_id in (select id from tab_oa_pu

2010-09-03 13:53:00 416

转载 全外连接的union改写方法

对于SQL中的连接操作在实现业务需求的时候比较方便和高效,这里针对“全外连接”展示一下在Oracle中的两种写法。每种写法因人而异,以达到实验需求为目的。有关内连接,左连接和右连接的简单演示请参考:《【实验】内连接,左连接,右连接,全外连接》http://space.itpub.net/519536/viewspace-5630191.创建实验表并初始化实验数据SQL> create table a (a number(1),b number(1),c number(1));SQL> create tabl

2010-09-03 13:50:00 745

原创 游标例子

15-1:使用标量变量接收游标数据       DECLARE         CURSOR emp_cursor IS           SELECT ename,job,sal FROM emp WHERE deptno=&dno;         v_ename emp.ename%TYPE;         v_sal emp.sal%TYPE;         v_job emp.job%TYPE;       BEGIN         OPEN emp_cursor;         LOO

2010-09-03 13:39:00 435

原创 ORACLE多表连接与子查询(转)

1:等值连接      迪卡尔集连接                   select ename, a.deptno as a_deptno,b.deptno as b_deptno ,b.dname as 部门                   from emp a, dept b      等值连接                   select ename, a.deptno as a_deptno,b.deptno as b_deptno ,b.dname as 部门             

2010-09-03 13:36:00 538

转载 in 和 Exists的用法区别(转)

in 和 Exists的用法区别2007-03-19 14:301.EXISTS的执行流程        select * from t1 where exists ( select null from t2 where y = x )可以理解为:    for x in ( select * from t1 )    loop       if ( exists ( select null from t2 where y = x.x )       then           OUTPUT THE RE

2010-09-03 13:26:00 379

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除