Time of Update: 2015-01-27
標籤:今日有針對NULL值有了相關實驗. 對NULL 值插入的討論.1, PL/SQL 中可以執行插入‘‘或者NULL 的操作, 前提是欄位允許為空白.2, 可以對NULL進行一系列資料庫運算. 如:
Time of Update: 2015-01-26
標籤:資料庫 oracle sql db database 大神自行繞道,好記性不如爛筆頭,用半個月時間把oracle資料庫系列寫了下來,基本涵蓋所有開發和資料庫日常維護各方面。由於還有用outliner寫的,windows使用者應該看不了,所以發圖片,如有需要完全版的原始文檔,自行找小編要。註:oracle系列所寫全部參考11
Time of Update: 2015-01-27
標籤:oracle trunc 2.TRUNC(for number)TRUNC函數返回處理後的數值,其工作機制與ROUND函數極為類似,只是該函數不對指定小數前或後的部分做相應舍入選擇處理,而統統截去。其具體的文法格式如下TRUNC(number[,decimals])其中:number 待做截取處理的數值decimals 指明需保留小數點後
Time of Update: 2015-01-26
標籤:在sys使用者下執行: CREATE OR REPLACE TRIGGER lms2014BEFORE create or DROP OR ALTER ON databaseDECLAREBEGINIF ora_dict_obj_owner = ‘LMS2014‘ AND ora_sysevent = ‘DROP‘ THENraise_application_error(-20002,‘不允許刪除對象,請聯絡產品經理‘);ELSIF ora_dict_obj_owner =
Time of Update: 2015-01-26
標籤:很多朋友在開發項目中並不是每個人用一個資料庫,而是有單獨的一台主機作為開發的資料庫伺服器,這樣,就需要我們的開發人員去串連他。 雖然網上有很多關於無需安裝oracle 用戶端,只需要進行特殊的配置即可能夠對資料庫進行操作,這裡就不多說了,網上有很多關於這樣的博文,我這裡要說的是在已安裝好oracle
Time of Update: 2015-01-26
標籤:一、引言一直搞不明白Oracle資料庫的用戶端是怎麼回事,怎麼配置,前幾天由於工作中需要用到Oracle,而且需要串連兩個不同的資料庫,就通過上網和請教同事終於把用戶端的配置搞定了,記錄之,學習之二、步驟其實對於軟體的配置,如果重啟軟體後,這個配置還生效的話,那麼它就一定把這個配置寫入了某個檔案中,只不過有些軟體會對這些檔案加密或者以二進位寫入,所以我們看不到,但是所幸Oracle的檔案時可以看到並且可以編輯的。下面就看一下兩種方式配置用戶端登陸多個遠端資料庫。方法一、修複設定檔這種方法簡
Time of Update: 2015-01-26
標籤:Oracle中CLOB和BLOB欄位雖說在開發中滿足了存放超大內容的要求,但是在一些簡單使用中確頻頻帶來麻煩。CLOB中存放的是指標,並不能直接取到實際值。而SQLServer中的text欄位就很方便,可以直接拿來與需要的字串比對,象什麼等於呀小於呀Like呀不在話下。可是換成Oracle就麻煩死了,要開闢一個緩衝,把內容一段段讀取出來後轉換,難道寫個where條件都這麼複雜?經過多方尋求資料,終於發現一個方便簡單的方法:利用dbms_lob 包中的方法(放心,內建的)instr
Time of Update: 2015-01-23
標籤:oracle substr oracle的substr函數的用法 取得字串中指定起始位置和長度的字串 substr( string, start_position, [ length ] ) 如: substr(‘This is a&
Time of Update: 2015-01-24
標籤:一、引言今天使用Oracle用戶端執行一條sql語句1 select * from test3 where rownum < 10 order by colname3結果一直提示標示符無效,以為是自己把列名寫錯了開啟表的列,一個字母一個字母的比對,還是沒有錯二、原因及解決辦法最後發現原因是Oracle預設欄位為大寫字母,如果定義表時,欄位使用的是小寫字母,則在查詢時欄位需要用雙引號括起來"。三、思考mysql、Oracle、sql
Time of Update: 2015-01-25
標籤:轉自 http://blog.csdn.net/chen_zw/article/details/9292455 最近換了台64bit的電腦,所以oracle資料庫也跟著換成了64bit的,不過問題也隨之產生,由於plsql developer暫時沒有64bit版本的,所以無法串連到64bit的oracle上,經過一番折騰,終於成功串連到資料庫上,現記錄下配置過程,以便查看。
Time of Update: 2015-01-23
標籤:下面測試Oracle 11g開始的新特性truncate的增強和延遲段空間建立。Oracle從11g開始,當使用者建立一張空表的時候不會先分配段和空間,只有當對這張表插入第一行資料的時候才分配段和空間。這就解決了有很多表是空的但是佔用大量的磁碟空間。 測試11g延遲段建立和truncate使用者下有一張新表SQL> select * from tab;TNAME TABTYPE CLUSTERID-------------
Time of Update: 2015-01-25
標籤:sql oracle sql --日期轉換為字串SELECT DATE_HIRE, TO_CHAR(DATE_HIRE, ‘Month dd yyyy‘) HIRE FROM EMPLOYEE_PAY_TBL;SELECT EMPLOYEE_TBL.EMP_ID, EMPLOYEE_TBL.LAST_NAME,
Time of Update: 2015-01-22
標籤:.NET:Microsoft Visual Studio 2010 + .NET Framework 3.5作業系統:windows2008 R2 64 位元作業系統oracle資料庫:32位的ODP.NET 2.0版本 FluroineFx:FluorineFx v1.0.0.15
Time of Update: 2015-01-22
標籤:1. hierarchical query 語義分析:2. hierarchical query 指令碼測試:---刪除已存在表drop table test;-- Create tablecreate table TEST( orgno NUMBER(10) not null, deptno NUMBER(10), deptnm VARCHAR2(20));---insert dateinsert into test
Time of Update: 2015-01-22
標籤:----1.createandloadfromoraquery命令並開啟6個線程Command>createandloadfromoraquery scott.t1 6 select * from scott.t1; ----2.使用內建命令完成資料匯入Command>call ttTableSchemaFromOraQueryGet(‘scott‘,‘t1‘,‘SELECT * FROM scott.t1‘);Command>CREATE TABLE
Time of Update: 2015-01-22
標籤:oracle 資料類型 5、NUMBER用於儲存零、正數、定長負數以及浮點數。NUMBER 資料類型可以以 NUMBER(P,S)的形式來定義數位精度和範圍。 這裡:p 表示精度 (1-38),它表示儲存在列中數字的總長度是 p 位: s 表示範圍,它表示小數點後的位元。該取值範圍可以從-84 到 127 。例如:CREATE TABLE test(name number(5))使用精度 5 來定義一個正數(
Time of Update: 2015-01-22
標籤:oracle 資料類型 9、TIMESTAMP WITH TIME ZONE包含 TIMESTAMP 資料類型中的所有域,除此之外,還包含兩個額外的域:timezone_hour 和 timezone_minute。這個資料類型包含支援時區的相關資訊。這個資料類型可以在 Oracle9i 資料庫及其更新的版本中使用。10、TIMESTAMP WITH LOCAL TIME
Time of Update: 2015-01-22
標籤:先查詢一下select userenv(‘language‘) from dual;查看oracle字元集,$ sqlplus /nolog SQL> connect sys/oracle as sysdbaSQL> startup 如何設定ORACLE資料庫的編碼(ZHS16GBK)修改成UTF8 SQL> shutdown immediate;SQL> startup mount;SQL> alter system
Time of Update: 2015-01-24
標籤: CREATE OR REPLACE PROCEDURE prc_query (p_tableName in varchar2, --表名 p_strWhere in varchar2, --查詢條件 p_orderColumn in varchar2, --排序的列 p_orderStyle in varchar2, --排序方式
Time of Update: 2015-01-22
標籤:1、刪除 使用者 資料表空間 Oracle 使用時間長了, 新增了許多user 和tablespace. 需要清理一下對於單個user和tablespace 來說, 可以使用如下命令來完成。 步驟一: 刪除userdrop user ×× cascade說明: 刪除了user,只是刪除了該user下的schema objects,是不會刪除相應的tablespace的。步驟二: 刪除tablespaceDROP