Форум FAQ О команде
Поиск по сайту:
 
Sybase
Sybase ASA  
  Статьи  
  Полезный код  
Sybase ASE  
Sybase IQ  
Sybase PowerDesigner  
Sybase PowerBuilder  

Продукты
Наши продукты  
Продукты партнеров портала  

Сообщества
Alef community  

Меню
Регистрация  
Почта  

Вход

Рассылка
Рассылка 'РСУБД Sybase ASA 9 - мощность, легкость и надежность'
Почтовая рассылка
"Технологии обработки данных компании Sybase"


Статистика
Яндекс цитирования

Rambler's Top100
Находится в каталоге Апорт

Главная -> ПО Sybase -> Sybase ASA -> Полезный код
Как отслеживать кто изменил и когда изменил информацию

Как отслеживать кто изменил и когда изменил информацию

В ASA в кач-ве значения по умолчанию для поля (DEFAULT) можно указывать специальные значения (Special Values). Например, нужно для таблицы Sprav отслеживать время изменения и имя пользователя:
CREATE TABLE Sprav (
  // Id
  Sprav_id int NOT NULL DEFAULT AUTOINCREMENT PRIMARY KEY,
  // Имя
  Name varchar(50) NOT NULL,
  // Имя последнего пользователя, модифицировавшего запись
  LastUser varchar(20) NOT NULL DEFAULT LAST USER,
  // Время последней модификации записи
  LastTime timestamp DEFAULT TIMESTAMP
);

Теперь на любые добавления или изменения записи поля LastUser и LastTime будут автоматически обновляться.


Дата публикации: Monday 27 March 2006 19:39:41
Материал прочитан: 15545 раз(а)
[ Назад ]



Продвижение сайтов
Биржа ссылок

Copyright©2005 phpMS. Все права защищены.
hosted on pets-tree