#OCISessionGet
# 功能简介
OCISessionGet函数用于获取并开始给定服务器的用户会话。
# 函数声明
sword OCISessionGet ( OCIEnv *envhp,
OCIError *errhp,
OCISvcCtx **svchp,
OCIAuthInfo *authInfop,
OraText *dbName,
ub4 dbName_len,
const OraText *tagInfo,
ub4 tagInfo_len,
OraText **retTagInfo,
ub4 *retTagInfo_len,
boolean *found,
ub4 mode );
# 参数说明
参数名 | 说明 |
---|---|
envhp (IN/OUT) | 环境句柄。 |
errhp (IN/OUT) | 一个错误句柄 当出现错误时,可以将其传递给OCIErrorGet以获取诊断信息。 |
srvhp (OUT) | 服务上下文的句柄。 |
authInfop (IN) | 身份认证句柄。 |
dbName(IN) | 指定要使用的数据库服务器。 此参数指向指定连接字符串或服务点的字符串。 |
dbName_len(IN) | dbname的长度 |
tagInfo(IN) | session的类型,保留参数。 |
tagInfo_len(IN) | session类型的长度,保留参数。 |
retTagInfo(OUT) | 获取到的session类型,保留参数。 |
retTagInfo_len(OUT) | 获取到的session类型长度,保留参数。 |
found(OUT) | 是否找到。 |
mode(IN) | 模式。 |
部分参数目前仅支持以下取值:
参数 | 有效值 |
---|---|
dbName | 非NULL |
dbName_len | 非0 |
mode | OCI_DEFAULT OCI_SESSGET_SPOOL |