Форум: "Базы";
Текущий архив: 2003.09.18;
Скачать: [xml.tar.bz2];
ВнизUniqueidentifier Найти похожие ветки
← →
MakNik (2003-08-26 16:15) [0]В БД MSSQL у меня есть поле типа Uniqueidentifier . Добавляю запись (поле автоматически генерируется)... но как узнать чему оно равняется???... (мне нужно это значение переносить в другую таблицу)
← →
ZrenBy (2003-08-26 16:24) [1]1. select UID from table where ID = чему?
2. убрать default newid()
declare @uid uniqueidentifier
set @uid = newid()
insert into ... values(@uid,...)
select @uid
3. в триггере на insert
select UID from inserted
← →
MakNik (2003-08-26 16:27) [2]А без тригеров такое как сделать???
← →
MakNik (2003-08-26 17:00) [3]Мне нужно знать этот ID в самой програме.... НО как узнать???
← →
MakNik (2003-08-26 17:14) [4]А пример с тригером по подробнее можно???
← →
ZrenBy (2003-08-26 17:29) [5]>>А пример с тригером по подробнее можно???
Я не знаю. Но у меня есть подозрение, что
практически это неосуществимый вариант.
Теоретически, конечно можно через вспомогательную
таблицу, но это не есть гут.
Самый лучший способ - работа через ХП (2-ой вариант)
← →
sniknik (2003-08-26 18:06) [6]ZrenBy © (26.08.03 17:29) [5]
> Самый лучший способ - работа через ХП (2-ой вариант)
зачем ХП? можно то же самое в ADODataSet.CommandText написать. по Open сработает.
← →
ZrenBy (2003-08-26 18:18) [7]>>sniknik © (26.08.03 18:06) [6]
Не вопрос.
Только я такой страшно вредный человек,
что не даю никому никаких прав на работу с таблицами.
Токмо вьюхи и хэпэшки.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.09.18;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.01 c