# enter_query
-- 目前的form進入查詢模式
# execute_query
-- 執行查詢
# post
--存於當下session 還沒存到DB
# form_failure,form_fatal,form_success
-- 傳回最近一次action是否成功
--------------------------------------------------------------------
# enter_query
-- 目前的form進入查詢模式
# execute_query
-- 執行查詢
# post
--存於當下session 還沒存到DB
# form_failure,form_fatal,form_success
-- 傳回最近一次action是否成功
--------------------------------------------------------------------
表單變數
1.表單上物件的變數
2.不需另外在宣告
3.直接在表單物件前加":"即可
OS:linux slackware
PHP: php 5.1.2
Apache:apche 2.2.4
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 執行
這次去新竹遇到個好久沒遇到的老問題,都快忘囉..剛看到還真的慌了一下,好在我平常
就有用隨身碟保存資料的習慣,還隨身攜帶哩,翻了一下就找到解決方法了。
(別忘了隨身碟要定期備份唷...)
create user <使用者名稱>
identified by <Password>
default tablespace<tablespace_name>
temppotary tablespace<tablespace_name>
quota<space_size>
create tablespace <tablespace_name>
datafile <file_name> size <file_size>
default storage (<儲存格式>)
online | offline
先取得西元年轉成 number減1911在和月日串一起....搞定....
Select (to_number(to_char(sysdate,'yyyy')) - 1911)||to_char(sysdate,'/MM/DD') from dual
Oracle From Builder 系統變數
:system.block_status(目前data_block狀態)
query:目前記錄是database返回的
new:目前datablock是新記錄
changed:目前datablock至少修改一筆資料
Oracle PLSQL cursor 游標
declare
定義游標
cursor <cursor_name> is <select statement>
開啟游標
open <cursor_name>
擷取值
fetch <cursor_name> into <variable_values>,<variable_values>....
關閉游標
close <cursor_name>
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
日期時間格式設定
windows 中
regedit
與NLS_LANG同一路徑 加入NLS_DATE_FORMAT 值為
yyyy-mm-dd
Linux則設定environment varible
先停止 OEM
$ORACLE_HOME/bin/emctl stop dbconsole
分別進入以下三個路徑
$ORACLE_HOME/jdk/jre/lib
$ORACLE_HOME/jre/1.4.2/lib
$ORACLE_HOME/javavm/lib/ojvmfonts
安裝版本
Linux :SuSE 10.1
ORACLE:10g R2 (filename:10201_database_linux32.zip)
安裝Linux時需裝
Graphical Base System
KDE Desktop Environment
Help and Support Documentation
C/C++ Compiler and Tools
Kernel Development (建議安裝)