Форум: "Начинающим";
Текущий архив: 2005.11.13;
Скачать: [xml.tar.bz2];
Вниз
как узнать номер созданной записи Найти похожие ветки
← →
pic509 © (2005-10-26 10:14) [0]Подскажите, как узнать номер только-что созданной записи? Ведь есть вероятность, что в этот же момент и другие пользователи могли создать свои записи. У меня сервер MS SQL. Программа написана на Delphi.
← →
Курдль © (2005-10-26 10:17) [1]BOL
← →
Fay © (2005-10-26 10:19) [2]2 pic509 © (26.10.05 10:14)
>> как узнать номер только-что созданной записи?
2342. Запиши, чтобы не забть.
З.Ы.
Номер записи - это что за хрень ваще?
← →
pic509 © (2005-10-26 10:29) [3]Вообще номер записи создается сервером автоматически (автоинкриментируемый счетчик). А мне нужен ЭТОТ НОМЕР чтобы вписать в другую табицу и уже ссылаться по этому номеру.
Можно ли получить этот номер обратно?
← →
MOA © (2005-10-26 10:32) [4]@@IDENTITY
SCOPE_IDENTITY()
← →
k2 © (2005-10-26 10:33) [5]если номер записи identity -> BOL ->@@IDENTITY, SCOPE_IDENTITY, and IDENT_CURRENT
← →
pic509 © (2005-10-26 10:33) [6]Можно для тупых поподробнее, а то я не силен...
← →
Fay © (2005-10-26 10:35) [7]2 pic509 © (26.10.05 10:29) [3]
Сделай вставку так
Получишь набор данных 1х1 со значением счётчика.set nocount on
insert (...) values (...)
select [id] = @@identity
← →
Ega23 © (2005-10-26 10:36) [8]
if @ActNam="CLASSFIELDS.ADD"
begin
Insert Into ClassFields (CLSID, OrgCLSID, FldTypCod, CLSFldNam, CLSFldMsk, CLSFldOrd)
Values (@CLSID, @FldTypCod, @OrgCLSID, @CLSFldNam, @CLSFldMsk, @CLSFldOrd);
Select @Result=@@IDENTITY;
if @InheritedFl=1
begin
Declare Cur Cursor Local Static for
Select CLSID from Classes where ParCLSID=@CLSID;
Open Cur;
.....................
← →
Курдль © (2005-10-26 10:37) [9]
> pic509 © (26.10.05 10:33) [6]
> Можно для тупых поподробнее, а то я не силен...
BOL - это онлайн книга по пользованию СУБД MS SQL.
Я потрясен, как можно пытаться что-то программировать, не только не изучив суть вопроса, но даже не зная, куда сходить за хэлпом, кроме как на форум??!!
← →
pic509 © (2005-10-26 10:39) [10]Большое СПАСИБО!!! Пошел пробовать.
← →
pic509 © (2005-10-26 10:44) [11]До глубины души рад, что на свете есть такие умные люди как "Курдль"...
← →
Fay © (2005-10-26 10:47) [12]2 Курдль © (26.10.05 10:37) [9]
А что в этой "книге по пользованию" такого, что делает её "отлайн"?
← →
Курдль © (2005-10-26 10:56) [13]
> Fay © (26.10.05 10:47) [12]
> А что в этой "книге по пользованию" такого, что делает её "отлайн"?
Цитата с FAQ форума SQL.ru:
============================================================
BOL - это сокращение от SQL Server Books Online. Проще говоря это справочный файл, поставляемый вместе с Microsoft SQL Server.
Может быть установлен при инсталяции самого Microsoft SQL Server (в составе Client Tools) или скачен с сайта microsoft.com
Вот действующая на момент опубликования данного сообщения ссылка
http://www.microsoft.com/sql/techinfo/productdoc/2000/books.asp
← →
Fay © (2005-10-26 11:11) [14]2 Курдль © (26.10.05 10:56) [13]
Я знаю, что значит "BOL". Только название "SQL Server Books Online" не делает саму справку onlin, как "Библия Delphi" не имеет отношения к богословию.
Books Online входит в поставку MSSQL и ваще ни про какой "лайн" не знает.
← →
Johnmen © (2005-10-26 11:14) [15]>Fay © (26.10.05 11:11) [14]
Видимо, ты не знаешь всех возможных значений слова "online"
← →
Fay © (2005-10-26 11:36) [16]2 Johnmen © (26.10.05 11:14) [15]
Ну дык я же говорю про "онлайн" - у этого слова значений поменьше
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2005.11.13;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.048 c