SQLGetInfo - ユーザー名を取得する - ODBC Driver for Teradata

ODBC Driver for Teradata® ユーザー ガイド

Product
ODBC Driver for Teradata
Release Number
17.20
Published
2022年6月
Language
日本語
Last Update
2022-08-22
dita:mapPath
ja-JP/uqj1639470627591.ditamap
dita:ditavalPath
ja-JP/nkw1500504256726.ditaval
dita:id
B035-2526
Product Category
Teradata Tools and Utilities

構文

SQLRETURN SQLGetInfo(
  SQLHDBC 	ConnectionHandle,
  SQLUSMALLINT 	InfoType,
  SQLPOINTER 	InfoValuePtr,
  SQLSMALLINT 	BufferLength,
  SQLSMALLINT * 	StringLengthPtr);

SQLGetInfoは、接続に関連するドライバおよびデータ ソースに関する一般情報を返します。情報のタイプについては、<ODBCプログラマ リファレンス>の「ODBC APIリファレンス」にあるSQLGetInfoのセクションを参照してください。

現在のデータベース ユーザーのユーザー名を返すInfoTypeがあります。

SQLGetInfo Info Type 戻り値
SQL_USER_NAME 個々のデータベースで使用されているユーザー名が設定された文字列。ログイン名とは異なる可能性があります。

以前は、(明示的またはSSO経由で暗黙に)ODBCドライバに渡されるユーザー名はデータベース システムのユーザー名と一致していましたが、LDAP認証メカニズムでは、LDAPのユーザー名に、異なるデータベース ユーザー名をマップできます。