oracle小記(二)

Code highlighting produced by Actipro CodeHighlighter

Oracle table problem

最近遇到一個奇怪的Oracle問題:Oracle 資料庫裡面有一個表,在查詢表的varchar2類型的column時總是尋找不到正常的結果,查詢其他類型的column可以返回正常結果。簡化的例子如下ID 列的類型為  numberNAME 列的類型為varchar2(10)裡面的資料如下:(1 ,'94'), (2,'94'), (3,'testname')select * from TestTable where id=1  能返回正常結果select * from TestTable

oracle查分區表的一些注意事項

     昨天有個同事找我看了一段SQL,說是很慢,我首先看了看執行計畫,發現COST很大,但是同時我也發現分區讀取的有很大的問題。表示這樣的:     create table test1( day_id number)partition by range(day_id)( partition part_0 values less than(20130228), partition part_1 values less than(20130301), partition

ORACLE 10G 使用全文索引步驟

  1.給指定使用者(tecamocmsuser)授權(ctxapp和execute on ctx_ddl)grant ctxapp to tecamocmsuser; grant execute on ctx_ddl to tecamocmsuser; 2建立分詞 ctx_ddl.create_preference ('my_LEXER', 'chinese_vgram_lexer'); 3建立索引CREATE INDEX INX_Archive ON

分頁SQL 和Oracle 預存程序

CREATE PROCEDURE [dbo].[sp_GetPagingList]( @Table nvarchar(1000),          --表名 @Field nvarchar(1000) = '*',        --讀取欄位 @Where  nvarchar(500) = NULL,       --Where條件 @GroupBy nvarchar(500) = NULL,      --分組 @OrderBy nvarchar(500),      

Oracle 9i is finally installed!

Oracle universal Installer,Oracle Database ,Enterprise Edition.Oracle Database Configuration Assistant to Create Database.Oracle Net Configuration Assistant to connect the a certain (remote/local) database.Oracle Enterprise Manager adds the database

oracle 函數,包,預存程序簡單一實例

/* 預存程序 參數類型: in 表示入參 out 表示出參 in out 表示既是入參又是出參 預設情況下是入參 注意: 預存程序的參數資料類型不需要指定精度 */ create or replace procedure pro_myjob(title in varchar2) is var_mytitle jobs.job_title%type; begin    select j.job_title into var_mytitle from jobs j where

ORACLE建立資料表空間

     ORACLE中,資料表空間是資料管理的基本方法,所有使用者的對象要存放在資料表空間中,也就是使用者有空間的使用權,才能建立使用者物件.否則是不充許建立對象,因為就是想建立對象,如表,索引等,也沒有地方存放,Oracle會提示:沒有儲存配額.   因此,在建立對象之前,首先要分配儲存空間.   分配儲存,就要建立資料表空間:   建立資料表空間樣本如下: CREATE TABLESPACE "SAMPLE"     LOGGING     DATAFILE

oracle case ,loop,while ,for簡單一實例

select * from employees emp  where emp.salary = 3000 if語句 begin if (10>50) then    dbms_output.put_line('da yu'); else   dbms_output.put_line('bu da yu');    end if; end; select * from employees emp where emp.employee_id=119 where

ORACLE 逸出字元 之 單引號篇

錯誤語句:預存程序名稱:ADD_MENU_PLine 74 - 79V_SQL := 'insert into sy_menu(menu_code,depth,menu_url,create_date,created_by,activity,menu_no,menu_parent_no)values(V_MENU_code,v_depth,v_menu_url,sysdate,'wangchao',1,v_menu_no,V_PARENT_MENU_NO)'; --執行刪除語句

一個修改Oracle使用者密碼的小訣竅

有時候我們可能不知道一個使用者的密碼,但是又需要以這個使用者做一些操作,又不能去修改掉這個使用者的密碼,這個時候,就可以利用一些小竅門,來完成操作。具體操作過程如下:SQL*Plus:Release 9.2.0.5.0 - Production on 星期日 11月 21 13:32:34 2004Copyright (c)1982, 2002, Oracle Corporation. All rights reserved.SQL> connectsys/oracle as

【zz】Oracle資料庫的啟動和關閉

  啟動oracle資料庫的同時也就建立了一個資料庫執行個體,並且可以選擇資料庫啟動的狀態。通常,可以通過裝載和開啟資料庫來啟動執行個體,這樣任何一個有效使用者都可以連結到執行個體並執行典型的資料庫訪問操作,下面介紹這方面的內容。一、啟動資料庫的方法   啟動資料庫執行個體的方法有很多種,分別介紹如下:   1、使用SQL*PLUS    使用SQL*PLUS串連到具有管理員權限的Oracle上,然後發布startup命令,從而啟動資料庫。   2、使用Recovery

Oracle資料庫與執行個體 總結

記得謝謝哦 留給自己的任務.參考資料

ORACLE EXSIST 練習2

表結構create table U (  NAME CHAR(64) not null,  ID   INTEGER not null PRIMARY KEY)tablespace CICI;comment on table U is '使用者表'; create table GROU (  NAME CHAR(64) not null,  ID   INTEGER not null PRIMARY KEY)tablespace CICI;comment on table GROU is

ORACLE 批量修改多列多行的資料 轉 http://5icto.blog.51cto.com/3431949/714387

如何更新兩個表之前的不同資料呢?那麼必然存在多條資料中多個欄位的資料不同情況。下面我舉例說明:1、建立表create table tb1  (id varchar2(10),  xm varchar2(10),  xb varchar2(10));   create table tb2  (id varchar2(10),  xm varchar2(10),  xb varchar2(10)); 2、插入測試資料insert into tb1 values('1','xx','xx');

ORACLE 資料庫查詢指定表的主鍵外鍵

Select b.table_name 主鍵表名, b.column_name 主鍵列名, a.table_name 外鍵表名, a.column_name 外鍵列名From (Select a.constraint_name, b.table_name, b.column_name,

oracle 修改欄位類型

欄位名稱hr_employee.activity原有欄位類型NUMBER(1)新的欄位類型VARCHAR2(10) 修改方案/*修改原欄位名*/ALTER TABLE hr_employee RENAME COLUMN ACTIVITY TO ACTIVITY_temp;/*添加一個和原欄位同名的欄位*/ALTER TABLE hr_employee ADD ACTIVITY VARCHAR2(10);/*將原來的資料更新到新欄位中這是要注意,一定要顯示進行資料類型轉換(不同於MSSQL)*/

ORACLE預存程序 練習系列六 關鍵字 分頁查詢某個方案下的建表語句

create or replace package PAGEQUERY_PACK is -- Author : ADMINISTRATOR -- Created : 2013/1/13 15:47:30 -- Purpose : FEN YE CHA XUN -- Public type declarations TYPE CUR IS REF CURSOR; -- Public function and procedure declarations

ora-01033:oracle initialization or shutdown in progress

執行如下語句就可以解決 SQL> connect sys/123 as sysdba;已串連。SQL> shutdown normalORA-01109: 資料庫未開啟已經卸載資料庫。ORACLE 常式已經關閉。SQL> startup mount;ORACLE 常式已經啟動。Total System Global Area 171966464 bytesFixed Size 787988 bytesVariable Size

Oracle 備份策略(create_schedule+)

參考文章http://blog.itpub.net/post/33454/395121錯誤解決http://www.adp-gmbh.ch/blog/2005/may/27.html 定義一個計劃 (每天執行) CALL dbms_scheduler.create_schedule ('BACK_UP_INDONESIAPROD2',SYSDATE ,'FREQ=DAILY', to_date('2013-03-25 10:00:00', 'yyyy-mm-dd hh24:mi:ss'));

總頁數: 1509 1 .... 744 745 746 747 748 .... 1509 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.