Dmitry Yemanov wrote:
Может и должен. Я помню твои письма о том, что это не так. Но у себя сходу я
это не смог воспроизвести.
Понимаю, самого мутит, когда приходится ловить ошибку, для
воспроизводства которой надо ждать полчаса...
Помнится, я даже лок-файл тогда присылал.
А вот вопрос заинтересовал. Если пользоваться Select *, поля всегда будут
в порядке в котором объявлены в таблице выдаваться? Об этом в стандарте есть
что-нибудь? Или на это закладываться нельзя в принципе.
With b/r. Gleb.
á ×ÏÔ ×ÏÐÒÏÓ ÚÁÉÎÔÅÒÅÓÏ×ÁÌ. åÓÌÉ ÐÏÌØÚÏ×ÁÔØÓÑ Select *, ÐÏÌÑ ×ÓÅÇÄÁ
ÂÕÄÕÔ × ÐÏÒÑÄËÅ × ËÏÔÏÒÏÍ ÏÂßÑ×ÌÅÎÙ × ÔÁÂÌÉÃÅ ×ÙÄÁ×ÁÔØÓÑ? ï ÜÔÏÍ ×
ÓÔÁÎÄÁÒÔÅ ÅÓÔØ ÞÔÏ-ÎÉÂÕÄØ? éÌÉ ÎÁ ÜÔÏ ÚÁËÌÁÄÙ×ÁÔØÓÑ ÎÅÌØÚÑ × ÐÒÉÎÃÉÐÅ.
ÐÏ ÓÔÁÎÄÁÒÔÕ ÐÏÒÑÄÏË ÐÏÌÅÊ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ * ÎÅ ÏÐÒÅÄÅÌÅÎ.
Ñ ÎÁ ÄÎÑÈ ÞÉÔÁÌ ÏÂ
Есть табличка с пользователями.
Для того, чтобы под одним пользователем с разных машин не ходили, при
подключении простовляется флаг IS_ONLINE, который сбрасывается при
отключении.
Хочится автоматом вычищять этот флаг, если пользователь вышел нештатно,
или по разрыву коннекта.
Можно ли для
A K [EMAIL PROTECTED] wrote:
ÐÏ ÓÔÁÎÄÁÒÔÕ ÐÏÒÑÄÏË ÐÏÌÅÊ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ * ÎÅ ÏÐÒÅÄÅÌÅÎ.
The select list * is equivalent to a value expression sequence in
which each value expression is a column reference that references a column
of T and each column of T is referenced exactly once. The
Просто не коммить транзакцию, в которой этот флажок лочишь.
И усё.
А можно еще unique constraint на имя пользователя наложить и просто пытаться
вставить его в таблицу при старте программы, тогда и без флажка можно
обойтись.
With b/r. Gleb.
Всем привет!
недавно у нас падала база, но это не суть. Мы ее восстановили (данные), а
процедуры и триггеры восстанавливали скриптами из резервных копий.
Эффектов было несколько, например пропали гранты на процедуры, но это тоже
не суть.
Также были проблемы с внешними ключами, а именно каскады
Привет.
Вроде последнее предложение вполне однозначно описывает порядок полей.
Ну а вы-то как, блюсти будете? Насколько безопасно писать чего-нибудь такое
к примеру?
Insert Into Table1
Select Gen_Id(Gen, 1), *, CurrentXXX From Table2
With b/r. Gleb.
Alex Cherednichenko пишет:
Просто не коммить транзакцию, в которой этот флажок лочишь.
И усё.
Как бы не хотелось открытую на запись транзакцию долго держать...
Может как-нить без этого можно?
Hi Tonal !
T Как бы не хотелось открытую на запись транзакцию долго
T держать... Может как-нить без этого можно?
А если в отдельной, специально для этого созданной, базе держать таблицу для
блокирования повторных логинов ?
-
Привет!
Недавно я тоже пытался это сделать в пордяке эксперимента, и получил то
же самое - ошибка, по new connections ничего не грузится - даже те
провайдеры, что были.
Сборка 2.0 RC3
Очень не понравилось то, что инсталляции/деиснталляции нет, руками лазай
по реестру лазай и удаляй. На RC
Hello, Глеб!
Мадорский Г.В. wrote:
Вроде последнее предложение вполне однозначно описывает порядок полей.
Ну а вы-то как, блюсти будете? Насколько безопасно писать чего-нибудь
такое к примеру?
Insert Into Table1
Select Gen_Id(Gen, 1), *, CurrentXXX From Table2
имхо здесь точно так же
Повторюсь, бухгалтеры/кассиры имеют моск, отличный от человечьего :). Не
в счетах-фактурах, так в кассовых ордерах накосячат. У нас вот кассир
взяла, да
гы. одна девочка, скажем в индии, хотела пробить 50 руб, но пробила 50,
решила, что нихрена не так, пробила еще раз, опять 50. в
BA сервер знает об этом и свято верит, что больше ни одной записи ни в
одной
BA таблице эта транзакция ни изменять ни читать не будет
BA поэтому может спокойно заняться своими делами - например сборкой
мусора
Твоя ирония, в данном случае, пальцем в ухо...
это будет старейшая во всем
Привет.
Insert Into Table1
Select Gen_Id(Gen, 1), *, CurrentXXX From Table2
имхо здесь точно так же как в insert into table values (xxx),
без указания перечня столбцов. То есть, при изменении структуры
таблицы можно наступить на грабли.
Ну структуру менять не планируется. База вообще-то
Привет, Boulitchev!
Вы пишешь 05 мая 2006:
Твоя ирония, в данном случае, пальцем в ухо...
BA это будет старейшая во всем заинтересованная транзакция, и совсем не
BA читающая
Ты сборку мусора со свипом не мешай, да?!
--
With best regards, Alex Cherednichenko.
Ты сборку мусора со свипом не мешай, да?!
я - не мешаю
сервер, иногда, при запросах пользователей, выполняет сбоку мусора, если
знает, что это точно мусор
но если есть активная транзакция, то сервер ни в чем не может быть уверен
--
Булычев Алексей
http://www.stella-npf.ru
Привет, Boulitchev!
Вы пишешь 05 мая 2006:
BA но если есть активная транзакция, то сервер ни в чем не может быть уверен
Он будет в растерянности?..
--
With best regards, Alex Cherednichenko.
Hello, Aleksey!
Boulitchev Aleksey wrote:
это будет старейшая во всем заинтересованная транзакция, и совсем не
читающая
Уже ж выяснили, что никаких заинтересованных транзакций не было
в помине. Джим Старки - да, был заинтересован в старейшей транзакции.
То есть, термин
Oldest Interesting
BA но если есть активная транзакция, то сервер ни в чем не может быть
уверен
Он будет в растерянности?..
он будет не так уверен, как раньше
--
Булычев Алексей
http://www.stella-npf.ru
Hello, Alex!
Alex Cherednichenko wrote:
BA но если есть активная транзакция, то сервер ни в чем не может быть уверен
Он будет в растерянности?..
короче. активные транзакции препятствуют фоновой или кооперативной
сборке мусора. То есть, копятся версии. Так? Так.
--
Dmitri Kuzmenko,
это будет старейшая во всем заинтересованная транзакция, и совсем не
читающая
в помине. Джим Старки - да, был заинтересован в старейшей транзакции.
я - помню :)
мне казалось, что Alex понял игру слов
--
Булычев Алексей
http://www.stella-npf.ru
Boulitchev Aleksey ...
Пока она жива, она будет старейшая активная, но не старейшая
заинтересованная (OAT, но не OIT).
а ей версии записей не пригодятся?
Пригодятся. Но термины путать не нада - они и так путанные :)
--
Хорсун Влад
Konstantin R. Beliaev [EMAIL PROTECTED] wrote in message news:[EMAIL
PROTECTED]
Увидел в логе Дятла вот такое сообщение. Что бы оно значило?
SRV (Client) Fri May 05 15:45:04 2006
INET/inet_error: connect errno = 10057, address =
A request to send or receive data was disallowed because
Как бы это сделать покультурнее и чтобы не руками (или поменьше ручной
работы) ?
Чисто к тебе (Борис) вопрос - если сделать чистую пустую базу и натравить на
нее компарер с исходной - он создаст адекватный скрипт чтобы привести в
соответствие? потом придется только данные перелить? (кстати а
Eugene wrote:
Ага. Ты, наверное, считаешь себя человеком? А вдруг тебя самого посчитают
унтерменшем?
Эк тебя разобрало...
Мнение других не абсолютно, знаешь ли.
ИМХО тут главное: хочешь ли ты сам быть человеком или только казаться.
Oleg LOA wrote:
Konstantin R. Beliaev [EMAIL PROTECTED] wrote in message news:[EMAIL
PROTECTED]
Увидел в логе Дятла вот такое сообщение. Что бы оно значило?
SRV (Client) Fri May 05 15:45:04 2006
INET/inet_error: connect errno = 10057, address =
A request to send or receive data was
Hello, Boulitchev Aleksey!
You wrote on Fri, 5 May 2006 16:15:08 +0400:
BA Õ ËÁÓÓÉÒÏ× ×ÏÏÂÝÅ ÎÅÔ ÍÏÓËÁ
ÌÁÄÎÏ, ÌÁÄÎÏ ×ÓÅ ÔÕÔ Ó×ÑÔÙÅ ÐÒÑÍ :-)
ÎÅ ÁÛÉÂÁÅÃÃÁ ÔÏËÁ ÔÏÔ, ÈÔÏ ÎÅ ÒÁÂÏÁÔÅÔ!
ÓË×ÏÚÎÁÑ ÎÕÍÅÒÁÃÉÑ ÉÍÅÅÔ ÐÒÁ×Ï ÎÁ ÄÙÒËÉ ÉÍÅÎÎÏ ÉÚ-ÚÁ ÁÛÉÂÏË
æ£ÄÏÒÏ× å×ÇÅÎÉÊ.
úáï ôÒÅÓÔ-í. åËÁÔÅÒÉÎÂÕÒÇ.
Konstantin R. Beliaev [EMAIL PROTECTED]
сообщил/сообщила в новостях следующее: news:[EMAIL PROTECTED]
Ага. Ты, наверное, считаешь себя человеком? А вдруг тебя самого
посчитают
унтерменшем?
Мнение других не абсолютно, знаешь ли.
Мнение других может вообще не волновать, пока они не начнут
Alexander Kolokolzov [EMAIL PROTECTED]
сообщил/сообщила в новостях следующее: news:[EMAIL PROTECTED]
Кто говорит быдло сам и есть быдло.
Ну и кто ты сам, если руководствоваться этим высказыванием?
Я людей не делю на людей и человекообразных.
Gene Feudorov [EMAIL PROTECTED]
ÓÏÏÂÝÉÌ/ÓÏÏÂÝÉÌÁ × ÎÏ×ÏÓÔÑÈ ÓÌÅÄÕÀÝÅÅ: news:[EMAIL PROTECTED]
Hello, Boulitchev Aleksey!
You wrote on Fri, 5 May 2006 16:15:08 +0400:
BA Õ ËÁÓÓÉÒÏ× ×ÏÏÂÝÅ ÎÅÔ ÍÏÓËÁ
ÌÁÄÎÏ, ÌÁÄÎÏ ×ÓÅ ÔÕÔ Ó×ÑÔÙÅ ÐÒÑÍ :-)
ÎÅ ÁÛÉÂÁÅÃÃÁ ÔÏËÁ ÔÏÔ, ÈÔÏ ÎÅ ÒÁÂÏÁÔÅÔ!
Boulitchev Aleksey пишет:
я у себя делаю список коннектов - имя юзера, current_connection
юзер - уникальный. после сбоя чистит все свои подключения
А можно подробнее?
Как узнать вход выполняется после сбоя, или кто-то под твоим именем сидит?
Можно ещё по таймеру последнее время писать, и при
Сегодня не четверг!
http://ibsurgeon.blogspot.com/
Как бы это сделать покультурнее и чтобы не руками (или поменьше ручной
работы) ?
Чисто к тебе (Борис) вопрос - если сделать чистую пустую базу и натравить
на
нее компарер с исходной - он создаст адекватный скрипт чтобы привести в
соответствие?
Ну должен по идее, если что - напишешь, скрипт
Нео: Я знаю проктологию.
Морфеус: Покажи мне.
BL потом придется только данные перелить? (кстати а каким
BL инструментом?)
BL Menu - Tools - Sync Data
а вот правильно ли перельются данные, учитывая зависимости между таблицами,
сложную логику в триггерах.?
--
С уважением
Кочмин Александр
возрадуйтесь, те кто живет не там:
http://www.flip.kiev.ua/text/kreisverkehr_1.html
--
слабонервным автолюбителям не читать:
http://www.art.niva4x4.ru/proza/Shun_Piker_02.html
Hi All
Кто поймет оценит
http://en.wikipedia.org/wiki/Image:Ostans.jpg
39 matches
Mail list logo