Oracle 下的開發(fā)日積月累
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++編碼中的類型使用和轉(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類變量為空
string ls_value
if (true == ls_value.empty()){}
判斷指針為空
char *lc_value
if(NULL == lc_value){}
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com