MDB_Common::currId() -- シーケンスの現在の ID を返す
パラメータ
- string
$seq_name
シーケンスの名前。
返り値
resource - 使用可能な ID、あるいは失敗した場合に
MDB_Error を返します。
例外・エラー
表 39-1PEAR_Error の値
| エラーコード | エラーメッセージ | 原因 | 対応 |
|---|
|
MDB_ERROR_NOT_CAPABLE
|
NULL
|
Function is not supported by the database backend
|
もしほんとうにその機能が必要なら、別のデータベースシステムに変更します。
|
|
MDB_ERROR_NOT_LOCKED
|
NULL
|
Locking of sequence table fails
|
データベースに依存します。データベースのドキュメントを確認してください。
|
|
MDB_ERROR_NOSUCHTABLE
|
NULL
|
Sequence table was not found
|
新しいシーケンスを作成してください。
作成しているのにエラーが発生する場合は、データベースの整合性を調べてください。
|
注意
この関数は、スタティックにコールする
ことはできません。