著作權聲明:可以任意轉載,但轉載時必須標明原作者charlee、原始連結http://tech.idv2.com/2005/06/03/oracle-null-info/以及本聲明。NULL值不等於0,也不等於空,它表示該值不定。任何運算(加減乘除、字串串連等)的運算數中包括NULL值時,整個運算式的值即為NULL。使用單行函數對NULL值進行處理,得到的結果也為NULL(NVL等函數除外)。但是NULL值的布爾運算結果並不一定是NULL,例外的情況為,FALSE AND NULL
CMD下 輸入 SQLPLUS /NOLOG然後再在出來的介面中打入 CONN /AS SYSDBA這樣就會以本地系統登入的使用者為信任使用者進入資料庫的操作ALTER USER SYS IDENTIFIED BY “123”;這樣就可以將SYS的密碼改為123 或者改SYSTEM的密碼,都一樣。這樣你就可以用SYS使用者隨心所欲了。另一種是新增使用者:CREATE USER MaoMao IDENTIFIED BY "123";新增MaoMao後改變她的許可權就可以了,改變使用者權限的命令是:
1﹗(以下主要以Oracle8I和DB2 7.X為例)。1.如何取一表前n筆記錄的Oracle和DB2的寫法Oracle 可以這樣實現﹕Select * from user.bsempms where rownum<=n;DB2 可以這樣實現﹕Select * from db2admin.bsempms fetch first n rows only;另外也可以用 row_number() over() 去實現的; 2.如何取得當前日期的Oracle和DB2的寫法Oracle
1、將RedHat AS3第一張光碟片放入光碟機,重啟機器後光碟機引導。然後按步驟安裝,我勸各位還是用英語字元集好了,因為我用過一次中文,感覺有些不爽。如果英文不好,詞典伺候。。。。注意1、交換分區請儘力分配大點,我就分了4G;2、選擇組件(軟體包)的時候,請一定要選擇全部安裝,當然不完整安裝也是可以的,但以後一個個打軟體包的煩事不要找我哈。 2、好啦,RedHat AS3就算裝完了,開始系統準備工作 a.
安裝完後,一堆的問題。首先就是登入不成功,不知道密碼和使用者名稱。 於是我就自己用Database Configuration and Migration Tools來建立了一個資料庫demo,建的時候給sys、system、dbsnmp、sysman等使用者都給了一個AAA的密碼。但登入後發現沒了樣本的表dept,emp等了,所以沒辦法,只好再用安裝時預設的orcl資料庫來試試。 這時再用用Database Configuration and Migration
學習的時候要靜下心去學習,不要心浮氣躁。其中找了一些網上的資料和自己的理解,再做以實踐,由於預存程序內容是比較多的,我這裡只能做個入門,希望大家能自己深入學習。 -- 文中這個符號,等於注釋的意思 1.基本結構 CREATE OR REPLACE PROCEDURE 預存程序名字 ( 參數1 IN 資料類型, 參數2 IN 資料類型 ) IS 變數1 資料類型; 變數2 資料類型; BEGIN *********
1、啟動資料庫:oracle@suse92:~> sqlplus /nolog SQL*Plus: Release 9.2.0.4.0 - Production on Fri Jan 20 02:29:37 2006 Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved. SQL> connect /as sysdbaConnected to an idle instance.SQL>
SQL> select * from users; NAME VALUE ID---- ----- ----------t1 a 1t2 b 2t3 c 3t4 d 4 --實現value列的值的兩兩組合 SQL> select REPLACE(sys_connect_by_path (value, '#'),'#') combo 2 from