powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / За что так любят MS MSQL
25 сообщений из 202, страница 5 из 9
За что так любят MS MSQL
    #35910741
дддддд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pkarklinдддддИнтересно, символ "@" перед каждой переменной, в MS SQL ставится для чего?

Да вот для того, чтобы избежать этого: Покритикуйте Оракл 10г

Я так и думал, что этот префикс для тех, кто не хочет думать, а все видеть.

Что касается приведенного примера, то хорошим стилем в Оракле считается присваивать таблицам псевдоним и обращаться к ним через псевдоним.
Это сделано потому, что в одном запросе можно многократно обращаться к одной таблице причем в разных секциях запроса для избежания путаницы.
...
Рейтинг: 0 / 0
За что так любят MS MSQL
    #35910762
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ддддддЧто касается приведенного примера, то хорошим стилем в Оракле считается присваивать таблицам псевдоним и обращаться к ним через псевдоним.
Это сделано потому, что в одном запросе можно многократно обращаться к одной таблице причем в разных секциях запроса для избежания путаницы.

Причем тут таблицы и псевдонимы к ним?! Вы абсолютне не вьехали в суть проблемы.
...
Рейтинг: 0 / 0
За что так любят MS MSQL
    #35910787
ддддд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Суть в том что а=а?

Код: plaintext
1.
 SELECT count(*) into v_great_problem
   from scott.tab where a = a;

и из-за того, что не все хотят думать, поътому мелкомягкие придумали "защиту программистов от программистов"

по мне лучше поставить префикс той переменной, которой я посчитаю нужной и такой, который мне будет говорить о типе переменной например
v_ - Variable
n_ - number
i_ - Integer

и т.д.
...
Рейтинг: 0 / 0
За что так любят MS MSQL
    #35910793
DimAAA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> пользуют MS SQL, потому я спрашиваю за что его выбирают

ответ прост

с MS SQL удобно было работать из Access adp проектов, раньше во всяком случае, т.е. в Офис2003.

тот кто шел от Access просто переходили на MS SQL эволюционным путем

другое дело что Access как то придушили с NET архитектурой, и сейчас чего там лучше не в курсе
...
Рейтинг: 0 / 0
За что так любят MS MSQL
    #35910814
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дддддпо мне лучше поставить префикс той переменной, которой я посчитаю нужной и такой, который мне будет говорить о типе переменной например
v_ - Variable
n_ - number
i_ - Integer

и т.д.

В топку Венгерскую нотацию!
...
Рейтинг: 0 / 0
За что так любят MS MSQL
    #35910817
дддддд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Правильно, лучше бездумно лепить "собак" перед каждой переменной.
...
Рейтинг: 0 / 0
За что так любят MS MSQL
    #35910826
ддддд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Зашел для интереса на форум по MS SQL и разу же первый топик

http://sql.ru/forum/actualthread.aspx?tid=652835
...
Рейтинг: 0 / 0
За что так любят MS MSQL
    #35910865
Зайцев Фёдор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дддддЗашел для интереса на форум по MS SQL и разу же первый топик

http://sql.ru/forum/actualthread.aspx?tid=652835
что-то смущает?
...
Рейтинг: 0 / 0
За что так любят MS MSQL
    #35910876
ддддд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сумма, выданная запросом.
...
Рейтинг: 0 / 0
За что так любят MS MSQL
    #35910882
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дддддСумма, выданная запросом.

Пока нам многое не известно, что и как автор получает...
...
Рейтинг: 0 / 0
За что так любят MS MSQL
    #35910915
дддддд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А что непонятного?
Надо сделать запрос, выложить во временную таблицу и посмотреть что там неправильного.
...
Рейтинг: 0 / 0
За что так любят MS MSQL
    #35910930
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ддддддА что непонятного?
Надо сделать запрос, выложить во временную таблицу и посмотреть что там неправильного.

Продолжаем тролить?! Ну, ну...
...
Рейтинг: 0 / 0
За что так любят MS MSQL
    #35910932
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ддддддПравильно, лучше бездумно лепить "собак" перед каждой переменной.Это... собачек не надо трогать.
В FB/IB тоже параметры помечаются с помощью ":". По-крайней мере в запросах. И думаю не зря, имхо.
...
Рейтинг: 0 / 0
За что так любят MS MSQL
    #35910948
дддддд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В оракловых запросах тоже ставятся ":" перед переменными, правда не в хранимках, а в Дельфях
...
Рейтинг: 0 / 0
За что так любят MS MSQL
    #35910959
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ддддддВ оракловых запросах тоже ставятся ":" перед переменными, правда не в хранимках, а в Дельфях
Пацталом
...
Рейтинг: 0 / 0
За что так любят MS MSQL
    #35910974
ддддд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pkarklinддддддА что непонятного?
Надо сделать запрос, выложить во временную таблицу и посмотреть что там неправильного.

Продолжаем тролить?! Ну, ну...

разве я был не прав насчет временной таблицы?
вот что посоветовали в данном топике

Код: plaintext
1.
2.
3.
4.
5.
6.
select sp1164 
into #xxx
from DH1157

select sum(sp1164) from #xxx

drop table #xxx
...
Рейтинг: 0 / 0
За что так любят MS MSQL
    #35911055
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinдддддИнтересно, символ "@" перед каждой переменной, в MS SQL ставится для чего?

Да вот для того, чтобы избежать этого: Покритикуйте Оракл 10г
ох, скоко эти неоднозначности нам проблем доставили....
...
Рейтинг: 0 / 0
За что так любят MS MSQL
    #35911165
Фотография Apex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinдддддпо мне лучше поставить префикс той переменной, которой я посчитаю нужной и такой, который мне будет говорить о типе переменной например
v_ - Variable
n_ - number
i_ - Integer

и т.д.

В топку Венгерскую нотацию!
В топку бейсик от SQL и собаки перед каждой переменной, от которых в глазах рябит, прям перл какой-то:)
...
Рейтинг: 0 / 0
За что так любят MS MSQL
    #35911189
Фотография Apex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
locky
ох, скоко эти неоднозначности нам проблем доставили....
Проблем доставили не неоднозначности, а недостаток знаний особенностей сервера. Ну вот с чего вы взяли, что в таком запросе сервер правильно интерпретирует переменную, вы же о чем-то думали когда писали запрос? Что мешало проверить?
...
Рейтинг: 0 / 0
За что так любят MS MSQL
    #35911230
дддддд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Apexlocky
ох, скоко эти неоднозначности нам проблем доставили....
Проблем доставили не неоднозначности, а недостаток знаний особенностей сервера. Ну вот с чего вы взяли, что в таком запросе сервер правильно интерпретирует переменную, вы же о чем-то думали когда писали запрос? Что мешало проверить?

+1
...
Рейтинг: 0 / 0
За что так любят MS MSQL
    #35911274
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Apexlocky
ох, скоко эти неоднозначности нам проблем доставили....
Проблем доставили не неоднозначности, а недостаток знаний особенностей сервера. Ну вот с чего вы взяли, что в таком запросе сервер правильно интерпретирует переменную, вы же о чем-то думали когда писали запрос? Что мешало проверить?
не, ну так можно обосновать что жигули надёжней мерседеса - просто надо знать особенности конструкции

проблему правильного интерпритирования переменных можно разрешить двумя способами - техническим(на уровне ограничений языка) и организационным (на уровне соглашения о именах переменных между разработчиками)
первый способ даёт 100% надёжность, второй - зависит от множества факторов
...
Рейтинг: 0 / 0
За что так любят MS MSQL
    #35911392
alex_zm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pkarklinдддддпо мне лучше поставить префикс той переменной, которой я посчитаю нужной и такой, который мне будет говорить о типе переменной например
v_ - Variable
n_ - number
i_ - Integer

и т.д.

В топку Венгерскую нотацию!

Ага, вспомните ещё всякие win32 девелоперс гайды, где в названиях параметров из 10 букав 8 занимает префикс...

MS SQL не любят, его пользуют, так же как пользуют камаз - доступно, эффективно и вроде проблем не сильно много, дядя вася в одно лицо, не напрягаясь, возит песочек и иногда чинит молотком - контора радуется жизни! Это стиль работы мыкрософта.
...
Рейтинг: 0 / 0
За что так любят MS MSQL
    #35911409
Зайцев Фёдор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex_zmАга, вспомните ещё всякие win32 девелоперс гайды, где в названиях параметров из 10 букав 8 занимает префикс...
пример такого параметра в студию.
...
Рейтинг: 0 / 0
За что так любят MS MSQL
    #35911463
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зайцев Фёдорalex_zmАга, вспомните ещё всякие win32 девелоперс гайды, где в названиях параметров из 10 букав 8 занимает префикс...
пример такого параметра в студию.
может восьми и не было, но по 5 то было
венгерская запись действительно была придумана в MS, потом была признана ей же неудачным решением
не вижу ничего такого что в данном случае как-то бросало бы тень на MS
...
Рейтинг: 0 / 0
За что так любят MS MSQL
    #35911466
herder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Беспредметно/провокационный топик. У каждой системы свои плюсы и минусы.
Как админ/разработчик, поработавший со многиси СУБД, могу сказать, что при прочих равных условиях выбрал бы MSSQL, если из системы нужно вытягивать макс. возможности - Oracle, если нет $ - Firebird. PL/SQL у Oracle мощнее/удобнее, чем T-SQL у Microsoft, у Microsoft очень тесная интеграция со своей операционнкой, Firebird легок как пушинка (мег. 10, по сравнению с гигабайтами Oracle..)
...
Рейтинг: 0 / 0
25 сообщений из 202, страница 5 из 9
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / За что так любят MS MSQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]