DEFAULT USER をカラムのデフォルト値として指定しておくと、そのデータをデータベースに入力したユーザーを確実に特定できます。たとえば、売り上げ歩合制の営業員がデータベースを使用する場合、このような情報が必要になります。
ユーザー ID デフォルトをテーブルのプライマリキーに設定すると、不定期に接続するユーザーがいる場合に情報更新の競合を防ぐことができます。このようなユーザーは、データベースから必要な部分を携帯端末にコピーして、マルチユーザーデータベースに接続していない状態でデータを修正し、後でサーバーにアクセスしてトランザクションログを送ることができます。
LAST USER 特別値は、ローを最後に更新したユーザーの名前を返します。DEFAULT TIMESTAMP と結合すると、LAST USER のデフォルト値を使用して、ローを最後に変更したユーザーと日時の両方を記録できます (ただし、別々のローに記録されます)。
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |