Вы можете создать справку PROCEDURE
, чтобы добавить расчетное значение по умолчанию, например, ( Режим запросов ANSI-92 Синтаксис SQL компонента Access Database Engine):
CREATE PROCEDURE CreateTableAThing
(
arg_my_key_column CHAR(10),
arg_call_date DATETIME
)
AS
INSERT INTO tableA (my_key_column, call_date, datam)
SELECT arg_my_key_column, arg_call_date, DATEDIFF('m', [arg_call_date], #2009-12-01 00:00:00#)
FROM MyOneRowAuxilliaryTable;
Вы также можете создать вспомогательные функции для UPDATE
, возможно, снова, чтобы сохранить настройки по умолчанию.
Затем вы можете удалить привилегии INSERT
/ UPDATE
из таблицы, чтобы заставить все приложения и пользователей проходить через ваши вспомогательные процессы, чтобы обеспечить правильное применение по умолчанию.