Значение столбца по умолчанию на основе значения столбца идентификаторов - PullRequest
2 голосов
/ 26 ноября 2010

Можно ли использовать значение по умолчанию на основе значения столбца идентификаторов?

т.е.

alter table myTable 
     add constraint df_columnX 
     default ident_current('myTable') 
     for columnX

Есть ли другой способ? Я хочу текущий идентификатор для оператора вставки

Я хочу избежать использования триггера и хранимой процедуры

Ответы [ 2 ]

4 голосов
/ 26 ноября 2010

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

Если это ваша цель, то для этого нужно иметь столбец, который можно обнулять, а затем объединять со столбцом идентификаторов при чтении данных.

Извините, если меня неправильно поняли.

0 голосов
/ 26 ноября 2010

Я не думаю, что значения идентичности могут иметь значения по умолчанию, но вы можете проверить следующую ссылку, чтобы получить значение последней вставки идентификатора

@@ Идентичность

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...