Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как сделать default значением столбца знач. др. столбца / 3 сообщений из 3, страница 1 из 1
05.09.2002, 17:29:44
    #32048537
MakLena
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать default значением столбца знач. др. столбца
Надо, чтобы при добавление записи в некоторые столбцы, заносились значения из других столбцов этой же добавляемой записи.
Default значение столбца похоже использовать не удатся,
что единственное решение это - trigger for insert ?
Может есть еще какие решения?
Не люблю я отчего то триггеры.
...
Рейтинг: 0 / 0
05.09.2002, 17:43:55
    #32048542
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать default значением столбца знач. др. столбца
И совершенно зря не любите. Потому что придется все-таки ими воспользоваться.

PS
"Хороший" триггер это не только 2-3 листа кода, но и нескончаемый источник работы для разработчика :-)
...
Рейтинг: 0 / 0
05.09.2002, 19:37:28
    #32048588
Александр Степанов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать default значением столбца знач. др. столбца
Так подойдет?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
CREATE TABLE #tb 
(
	a int NOT NULL ,
	b AS (a +  10 ) 
) 

insert into #tb (a) values ( 1 )
insert into #tb (a) values ( 2 )
insert into #tb (a) values ( 3 )
insert into #tb (a) values ( 4 )
insert into #tb (a) values ( 5 )

Select * from #tb
 /*
a           b           
----------- ----------- 
1           11
2           12
3           13
4           14
5           15
*/ 
drop table #tb


С уважением,
Александр Степанов
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как сделать default значением столбца знач. др. столбца / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]