Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 14:04 09.06.24 
Клубове/ Компютри и Интернет / Бази данни Пълен преглед*
Информация за клуба
Тема Black belt SQL ( само за майстори )
Автор VBProgrammer (GrandMaster)
Публикувано10.06.03 22:10  



Значи ситуациата е следната :
Трябва да се реализира опашка с таблица.
По-долу има пример за по-нагледна илюстрация.
Това си върви перфектно на 1 комп с 1 клиент.
НО - когато го настъпих от 24 процеса на 4 различни комп. почна да вади deadlock error. Пробвах всекви комбинации от ISOLATION LEVEL & LOCKs.
Обърнах Google-a тц накрая смених кода да ползва MSMQ

напр.

CREATE TABLE MyQItem
QID int identity(1,1),
QStatus varchar(10),
QData varchar (3000)

и една процедура да ги маркира.

REATE PROCEDURE GetQItem
AS
declare @QID int
select @QID = MAX(QID) FROM MyQItem WHERE QStatus = 'SH' -- sheduled

UPDATE MyQItem
SET QStatus = 'IP' -- in process
WHERE @QID = QID



Цялата тема
ТемаАвторПубликувано
* Black belt SQL ( само за майстори ) VBProgrammer   10.06.03 22:10
. * Re: Black belt SQL ( само за майстори ) Eмил   13.06.03 14:05
. * Re: Black belt SQL ( само за майстори ) zip   20.06.03 19:51
. * Re: Black belt SQL ( само за майстори ) VBProgramer   23.06.03 09:23
. * Re: Black belt SQL ( само за майстори ) fiffy   23.06.03 18:09
. * Re: Black belt SQL ( само за майстори ) NDeu   24.06.03 10:48
. * Re: Black belt SQL ( само за майстори ) Stoyan   23.06.03 12:34
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.