アクティブなデータベースから別名テーブルを完全に削除します。
構文
ESS_FUNC_M EssRemoveAlias (
hCtx, AliasName
);
| パラメータ | データ型 | 説明 |
|---|---|---|
hCtx |
ESS_HCTX_T |
APIコンテキスト・ハンドル。 |
AliasName |
ESS_STR_T |
削除する別名テーブルの名前。 |
備考
この関数は、アクティブな別名テーブルまたはデフォルトの別名テーブルを削除できません。
EssListConnectionsを呼び出して、別名テーブルを削除しようとしているデータベースが他のユーザーによって使用されていないことを確認します。
戻り値
なし。
アクセス
この関数を使用するには、呼出し元がデータベースに対して少なくとも読取りアクセス権(ESS_PRIV_READ)を持っていて、EssSetActiveを使用してそのデータベースをアクティブなデータベースとして選択している必要があります。
例
ESS_FUNC_M
ESS_RemoveAlias (ESS_HCTX_T hCtx)
{
ESS_FUNC_M sts = ESS_STS_NOERR;
ESS_STR_T AliasName;
AliasName = "NewAlias";
sts = EssRemoveAlias(hCtx, AliasName);
if(!sts)
printf("The %s is removed.\r\n",AliasName);
return (sts);
}
関連トピック