Oracle 下的開(kāi)發(fā)日積月累
更新時(shí)間:2007年04月02日 00:00:00 作者:
Oracle SQL語(yǔ)句中的Update可以和SEQUENCE聯(lián)合使用,以達(dá)到更新某字段的值連續(xù)編號(hào),而不需要使用游標(biāo)去逐條遍歷更新數(shù)據(jù)庫(kù)記錄。例如 update sample set id = seq_id.nextval;
Oracle中的select語(yǔ)句允許使用case語(yǔ)句。例如:select col1,case when col1 > 1 then 'exist' else 'no' end col2 from tab;
PROC編程中將PROC源文件編譯成PROC文件語(yǔ)句(其中參數(shù)可選): proc iname=file.cpp oname=file.cxx threads=yes;
//proc 文件轉(zhuǎn)化
proc iname=file.cpp oname=file.cxx threads=yes
//proc lib庫(kù)文件
clntsh
//oracle lib path
/home/oracle/u01/app/oracle/product/10.1.0/db_1/lib
//gdb前執(zhí)行語(yǔ)句
ulimit -c unlimited
//gdb實(shí)例
gdb test core.9959
C++編碼中的類(lèi)型使用和轉(zhuǎn)換:
const string& iv_value
const char *lv_value
lv_value = iv_value.c_str()
const string& iv_value
char *lv_value
lv_value = (char*)iv_value.c_str()
判斷string類(lèi)變量為空
string ls_value
if (true == ls_value.empty()){}
判斷指針為空
char *lc_value
if(NULL == lc_value){}
Oracle中的select語(yǔ)句允許使用case語(yǔ)句。例如:select col1,case when col1 > 1 then 'exist' else 'no' end col2 from tab;
PROC編程中將PROC源文件編譯成PROC文件語(yǔ)句(其中參數(shù)可選): proc iname=file.cpp oname=file.cxx threads=yes;
//proc 文件轉(zhuǎn)化
proc iname=file.cpp oname=file.cxx threads=yes
//proc lib庫(kù)文件
clntsh
//oracle lib path
/home/oracle/u01/app/oracle/product/10.1.0/db_1/lib
//gdb前執(zhí)行語(yǔ)句
ulimit -c unlimited
//gdb實(shí)例
gdb test core.9959
C++編碼中的類(lèi)型使用和轉(zhuǎn)換:
const string& iv_value
const char *lv_value
lv_value = iv_value.c_str()
const string& iv_value
char *lv_value
lv_value = (char*)iv_value.c_str()
判斷string類(lèi)變量為空
string ls_value
if (true == ls_value.empty()){}
判斷指針為空
char *lc_value
if(NULL == lc_value){}
相關(guān)文章
ORACLE LATERAL-SQL-INJECTION 個(gè)人見(jiàn)解
最近忙啊忙啊的,今天終于有點(diǎn)點(diǎn)時(shí)間抽出來(lái)看看技術(shù)文章了,最近國(guó)外又出了關(guān)于新型ORA注入技術(shù)的PAPER,趕緊測(cè)試,主要是出現(xiàn)在SQL語(yǔ)句字符拼 接的時(shí)候,DATE類(lèi)型轉(zhuǎn)換為VARCHAR 以及 NUMBER轉(zhuǎn)換為VARCHAR加入的格式字符出現(xiàn)問(wèn)題。2008-05-05Oracle存儲(chǔ)過(guò)程入門(mén)學(xué)習(xí)基本語(yǔ)法
Oracle存儲(chǔ)過(guò)程基本語(yǔ)法學(xué)習(xí)入門(mén)必備2008-09-09Oracle 自增(auto increment) 或 標(biāo)識(shí)字段的建立方法
SQL SERVER 和 ACCESS 以及 MYSQL 中, 都有一種 自增字段, 通常被用來(lái)做 主鍵 或 索引鍵, 但是 ORACLE 中,確并沒(méi)有提供這種字段類(lèi)型(實(shí)際并不是一種字段類(lèi)型) ,但我們確經(jīng)常需要這個(gè)功能。2008-11-11Oracle下時(shí)間轉(zhuǎn)換在幾種語(yǔ)言中的實(shí)現(xiàn)
Oracle下時(shí)間轉(zhuǎn)換在幾種語(yǔ)言中的實(shí)現(xiàn)...2007-04-04