Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » SQL Anywhere サーバー SQL の使用法 » データ整合性 » カラムデフォルト

 

ユーザー ID デフォルト

DEFAULT USER をカラムのデフォルト値として指定しておくと、そのデータをデータベースに入力したユーザーを確実に特定できます。たとえば、売り上げ歩合制の営業員がデータベースを使用する場合、このような情報が必要になります。

ユーザー ID デフォルトをテーブルのプライマリキーに設定すると、不定期に接続するユーザーがいる場合に情報更新の競合を防ぐことができます。このようなユーザーは、データベースから必要な部分を携帯端末にコピーして、マルチユーザーデータベースに接続していない状態でデータを修正し、後でサーバーにアクセスしてトランザクションログを送ることができます。

LAST USER 特別値は、ローを最後に更新したユーザーの名前を返します。DEFAULT TIMESTAMP と結合すると、LAST USER のデフォルト値を使用して、ローを最後に変更したユーザーと日時の両方を記録できます (ただし、別々のローに記録されます)。

 参照