A tabela abaixo mostra todos os comandos 4D para OCI divididos por tema. Para saber mais detalhes sobre esses comandos, veja o comando OCI equivalente descrito na documentação OCI oferecida por Oracle Corp.
Conexão |
|
OCIReset |
OCISessionEnd |
OCISessionBegin |
OCIServerDetach |
OCIServerAttach |
OCIPasswordChange |
OCIParamSet |
OCIParamGet |
OCILogon |
OCILogoff |
OCIBreak |
|
Comandos Relacionais |
|
OCITablePrev |
OCITableNext |
OCITableLast |
OCITableFirst |
OCITableExists |
OCITableDelete |
OCIRefToHex |
OCIRefIsNull |
OCIRefIsEqual |
OCIRefHexSize |
OCIRefFromHex |
OCIRefClear |
OCIRefAssign |
OCIRawSize |
OCIRawResize |
OCIRawPtr |
OCIRawAssignRaw |
OCIRawAssignBytes |
OCIRawAllocSize |
OCIIterPrev |
OCIIterNext |
OCIIterInit |
OCIIterGetCurrent |
OCIIterDelete |
OCIIterCreate |
OCIDateZoneToZone |
OCIDateToText |
OCIDateSysDate |
OCIDateNextDay |
OCIDateLastDay |
OCIDateFromText |
OCIDateAddMonths |
OCIDateAddDays |
OCICollTrim |
OCICollSize |
OCICollMax |
OCICollGetElem |
OCICollAssignElem |
OCICollAssign |
OCICollAppend |
OCITableSize |
|
Tipos |
|
OCICacheUnpin |
OCICacheUnmark |
OCICacheRefresh |
OCICacheFree |
OCICacheFlush |
|
Tipos de dados |
|
OCIStmtPrepare |
OCIStmtGetBindInfo |
OCIStmtFetch |
OCIStmtExecute |
OCIServerVersion |
OCIHandleFree |
OCIHandleAlloc |
OCIErrorGet |
OCIEnvCreate |
OCITerminate |
OCIDescribeAny |
OCIDescribeAnyText |
OCIDescriptorFree |
OCIDescriptorAlloc |
OCIDefineByPos |
OCIBindByPos |
OCIBindByName |
OCIAttrSetVal |
OCIAttrSetText |
OCIAttrGetVal |
OCIAttrGetText |
|
Transações |
|
OCITransStart |
OCITransRollback |
OCITransPrepare |
OCITransForget |
OCITransDetach |
OCITransCommit |
|
Lobs |
|
OCILobWriteAppend |
OCILobIsTemporary |
OCILobGetChunkSize |
OCILobFreeTemporary |
OCILobCreateTemporary |
OCILobCharSetId |
OCIDurationEnd |
OCIDurationBegin |
OCILobWrite |
OCILobTrim |
OCILobRead |
OCILobLocatorIsInit |
OCILobLoadFromFile |
OCILobIsEqual |
OCILobGetLength |
OCILobFlushBuffer |
OCILobFileExists |
OCILobFileClose |
OCILobFileCloseAll |
OCILobErase |
OCILobEnabledBuffering |
OCILobDisableBuffering |
OCILobCopy |
OCILobCharSetForm |
OCILobAssign |
OCILobAppend |
OCILobFileSetName |
OCILobFileOpen |
OCILobFileIsOpen |
OCILobFileGetName |
|
Matemática |
|
OCINumberTrunc |
OCINumberToText |
OCINumberTan |
OCINumberSub |
OCINumberSqrt |
OCINumberSin |
OCINumberRound |
OCINumberPower |
OCINumberMul |
OCINumberLog |
OCINumberLn |
OCINumberIntPower |
OCINumberHypTan |
OCINumberHypSin |
OCINumberHypCos |
OCINumberFromText |
OCINumberExp |
OCINumberDiv |
OCINumberCos |
OCINumberArcTan2 |
OCINumberArcTan |
OCINumberArcSin |
OCINumberArcCos |
OCINumberAdd |
|
Extras |
|
OCICleanUp |
OCIOnErrCall |
OCIGetTnsnamesPath |
Note: These are 4D commands with no equivalent Oracle version.