Вопрос № 161976: Добрый день вопрос пока больше теоретический но ... Есть база данных MSSQL 2005 в которой есть таблица KONEKT. В эту таблицу приложение записывает всех на данный момент подключенных пользователей и периодически для каждого пользователя запи...
Вопрос № 161.976
Добрый день
вопрос пока больше теоретический но ... Есть база данных MSSQL 2005 в которой есть таблица KONEKT. В эту таблицу приложение записывает всех на данный момент подключенных пользователей и периодически для каждого пользователя записывает его текущий статус. При запуске приложения, оно запрашивает количество подключенных пользователей запросом SELECT COUNT(*) FROM KONEKT Доступ к базе данных полный, к приложению нет
Есть ли возможность заставить базу отвечать на этот и только
этот запрос конкретной цифрой, например 1.
#thank 245008 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 3 Комментарий оценки: ключевая фраза была Доступ к базе данных полный, к приложению нет ваше предложение не сработает потому что имей я возможность изменить запрос в приложении, вопрос бы и не возник
Отвечает: Hubbitus
Здравствуйте, Jurijs Mahinovs!
Нет, COUNT это стандартная аггрегирующая функция, переопределить ее Вам не удастся.
Ответ отправил: Hubbitus (статус: 3-й класс)
Ответ отправлен: 04.03.2009, 12:51
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 245014 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5 Комментарий оценки: Спасибо, в сторону count копать не буду :)
Отвечает: Digitall
Здравствуйте, Jurijs Mahinovs! подобный финт можно провернуть если таблицу KONEKT удалить, и создать "вьюшку" KONEKT возвращающую только одну строку. И создать для нее ничего не делающие триггера на запись, обновление , удаление.
Ответ отправил: Digitall (статус: 1-й класс)
Ответ отправлен: 04.03.2009, 14:29
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 245022 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5 Комментарий оценки: Спасибо, этот вариант вполне может и сработать, надо будет проверить
Скажите "спасибо" эксперту, который помог Вам!
Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
на короткий номер 1151 (Россия)
Номер ответа и конкретный текст СМС указан внизу каждого ответа.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.