Как вставить в таблицу значения по умолчанию - PullRequest
1 голос
/ 30 января 2010

Если вы хотите вставить значения по умолчанию в таблицу, некоторые базы данных допускают такой синтаксис:

INSERT INTO table DEFAULT VALUES;

ASE не поддерживает это.

Использование:

INSERT INTO table (col2, col3) 
VALUES (DEFAULT, DEFAULT)

и пропуск столбца идентификаторов работает для столбцов с постоянными значениями по умолчанию, но не для вычисляемых столбцов, включая отметку времени.

Анализ таблицы для столбца с постоянным значением по умолчанию, а затем просто указание DEFAULT для этого столбца будет работать, если только это таблица только с идентификатором и вычисляемыми столбцами, но никто не может использовать такие таблицы.

Есть ли более простой способ?

1 Ответ

2 голосов
/ 31 января 2010

Пропуск столбцов со значениями по умолчанию из оператора вставки. Если для пропущенного столбца существует значение по умолчанию (или пользовательский тип данных столбца), оно вводится.

...