目前分類:Oracle (16)

瀏覽方式: 標題列表 簡短摘要

# enter_query
    -- 目前的form進入查詢模式
# execute_query
    -- 執行查詢
# post
    --存於當下session 還沒存到DB
# form_failure,form_fatal,form_success
    -- 傳回最近一次action是否成功

--------------------------------------------------------------------

horace1123 發表在 痞客邦 留言(0) 人氣()

表單變數
    1.表單上物件的變數
    2.不需另外在宣告
    3.直接在表單物件前加":"即可

horace1123 發表在 痞客邦 留言(0) 人氣()

OS:linux slackware
PHP: php 5.1.2
Apache:apche 2.2.4

horace1123 發表在 痞客邦 留言(0) 人氣()

TRIGGER            MAP FUNCTION

KEY-DELREC       DELETE_RECORD      刪除

KEY-CLRBLK       CLEAR_BLOCK    清空

KEY-COMMIT     COMMIT_FORM    確認

KEY-CREREC      CREATE_RECORD    新增

KEY-DUP-ITEM   DUPLICATE_ITEM    複製

KEY-DUPREC      DUPLICATE_RECORD複製

KEY-ENTQRY      ENTER_QUERY    輸入

KEY-EXEQRY     EXECUTE_QUERY    執行

horace1123 發表在 痞客邦 留言(0) 人氣()

這次去新竹遇到個好久沒遇到的老問題,都快忘囉..剛看到還真的慌了一下,好在我平常

就有用隨身碟保存資料的習慣,還隨身攜帶哩,翻了一下就找到解決方法了。

(別忘了隨身碟要定期備份唷...)

horace1123 發表在 痞客邦 留言(1) 人氣()

今天寫一個select 一筆data type為 date的資料然後跟sysdate相減

Run Form時出現了ORA-01861的錯誤訊息,查了一下好像是日期格式

horace1123 發表在 痞客邦 留言(0) 人氣()

目前用在Oracle Form中 Client和AP Server端的溝通

EX 檔案上傳、修改檔名等..

horace1123 發表在 痞客邦 留言(0) 人氣()

create user <使用者名稱>
identified by <Password>
default tablespace<tablespace_name>
temppotary tablespace<tablespace_name>
quota<space_size>

horace1123 發表在 痞客邦 留言(0) 人氣()

create tablespace <tablespace_name>
datafile <file_name> size <file_size>
default storage (<儲存格式>)
online | offline

horace1123 發表在 痞客邦 留言(0) 人氣()

先取得西元年轉成 number減1911在和月日串一起....搞定....

Select (to_number(to_char(sysdate,'yyyy')) - 1911)||to_char(sysdate,'/MM/DD') from dual

horace1123 發表在 痞客邦 留言(1) 人氣()

Oracle From Builder 系統變數

:system.block_status(目前data_block狀態)
    query:目前記錄是database返回的
    new:目前datablock是新記錄
    changed:目前datablock至少修改一筆資料

horace1123 發表在 痞客邦 留言(0) 人氣()

Oracle PLSQL cursor 游標
declare
定義游標
    cursor <cursor_name> is <select statement>
開啟游標
    open <cursor_name>
擷取值
    fetch <cursor_name> into <variable_values>,<variable_values>....
關閉游標
    close <cursor_name>

horace1123 發表在 痞客邦 留言(0) 人氣()

 

OS Open SuSE 10

檢查安裝包(可在安裝時先check)

 http://rpm.pbone.net/index.php3

http://ftp.novell.com/partners/oracle/sles-10/

Require packages

        glibc-2.3.3-98.28                     *

        gcc-3.3.3-43.24                               *

        gcc-c++-3.3.3-43.24           

        libstdc++-3.3.3-43.24                      *

        libstdc++-devel-3.3.3-43.24            *

        openmotif21-libs-2.1.30MLI4-119.1       

        pdksh-5.2.14-780.1                

        make-3.80-184.1                             *

        gnome-libs-1.4.1.7-671.1

        gnome-libs-devel-1.4.1.7-671.1   

        sysstat-5.0.1-35.1                    *

        binutils-2.15.90.0.1.1-32.5               *     

        使用rpm -qa | grep packages_name 確定是否安裝

安裝rpm

rpm -ivh pdksh-5.2.14-786.i586.rpm

rpm -ivh compat-glibc-6.2-2.1.3.2.src.rpm

rpm -ivh  openmotif-2.1.30.i386.rpm

horace1123 發表在 痞客邦 留言(0) 人氣()

日期時間格式設定
   windows 中

    regedit
    與NLS_LANG同一路徑 加入NLS_DATE_FORMAT 值為
     yyyy-mm-dd
   Linux則設定environment varible

horace1123 發表在 痞客邦 留言(0) 人氣()

先停止 OEM
   $ORACLE_HOME/bin/emctl stop dbconsole
分別進入以下三個路徑
   $ORACLE_HOME/jdk/jre/lib
   $ORACLE_HOME/jre/1.4.2/lib
   $ORACLE_HOME/javavm/lib/ojvmfonts

horace1123 發表在 痞客邦 留言(0) 人氣()

安裝版本

Linux SuSE 10.1

ORACLE10g R2 (filename:10201_database_linux32.zip)

安裝Linux時需裝

Graphical Base System

KDE Desktop Environment

Help and Support Documentation

C/C++ Compiler and Tools

Kernel Development (建議安裝)

horace1123 發表在 痞客邦 留言(0) 人氣()