Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 [4] 5   вперед  Ctrl      все
 Re: Простите, накипело.  [new]
_pgSam_
Guest
Ручечник
_pgSam_
Дело в том, что в этой базе кроме всего прочего очень хитрым образом ведётся чёрная бугалтерия. Ведётся так, что непосвящённый сможет увидить только белую даже если будет иметь все возможные права. Или зайдёт под нужным пользователем.


"Кабы при моей работе бабы не нужны были, сроду с ними дел не имел! Языком метут как метлой машут" (с)

Я уже почти уволилась. К томуже свято хранить тайны тех, кто мне гадит не умею. Да и название компании яж не говорю.
4 июл 06, 10:29    [2839642]     Ответить | Цитировать Сообщить модератору
 Re: Простите, накипело.  [new]
Alexey Kudinov
Member

Откуда:
Сообщений: 14583
Если честно, прочитав сначала такой тред
Sarin
И самая задница - у тех кому надо втюхать скуль сервер имеется очень очень очень крутой спец-админ постгриса который вроде даж в разработке учавствует. И спец этот прикормлен там настолько хорошо что просто атас.
, а потом этот
_pgSam_
С мужем админим БД под постгрисом. База всего одна, но большая. Я-то так себе админша, а муж супер спец. Недавно начальство решило создать новый проект. Зачем-то стали выбирать СУБД. Это им какой-то менеджер молодой подсказал, что постгрис не модно. А самая тема - MS SQL. Муж говорил, что если переходить, то на Оракл. А эти идиоты послушали какого-то молокососа который припёрся сегодня и пел им про скуль
, я решил что этот - стеб над первым.

_pgSam_, скажите: ваш топик связан с топиком Sarin-a ?

С уважением,
4 июл 06, 10:54    [2839802]     Ответить | Цитировать Сообщить модератору
 Re: Простите, накипело.  [new]
_pgSam_
Guest
Я сама этот топик нашла уже опосля создания своего.

Вот теперь хочу Sarin'у вопросик задать. Я ему на мыло отписала, но он молчит.
4 июл 06, 11:05    [2839870]     Ответить | Цитировать Сообщить модератору
 Re: Простите, накипело.  [new]
Bless
Member

Откуда:
Сообщений: 159
[quot SergSuper]
Сомневаюсь что у Вас по-другому написано
Написано-то точно так же. Но в приведенном pharkin запросе неожиданным для меня оказалось не
UPDATE
A
SET
A.au_id = A.au_id
FROM
[b]authors A[/b]

а

UPDATE
[b]A[/b]
SET
A.au_id = A.au_id
FROM
authors A

Хотя из справки, Вами же процитированной, следует, что в этом месте может быть только
{

table_name WITH ( < table_hint_limited > [ ...n ] )

| view_name

| rowset_function_limited

}
имя таблицы, представления или rowset-функции. Про алиас таблицы в этом месте - ни слова.
4 июл 06, 11:12    [2839908]     Ответить | Цитировать Сообщить модератору
 Re: Простите, накипело.  [new]
ABC_1982
Member

Откуда: Москва
Сообщений: 418
Bless
[quot SergSuper]
Хотя из справки, Вами же процитированной, следует, что в этом месте может быть только ... имя таблицы, представления или rowset-функции. Про алиас таблицы в этом месте - ни слова.


Может быть это? Статья "Creating Table Aliases" из BOL, в частности выдержка:

For example, you can create an alias "e" for a table name employee_information, and then refer to the table as "e" throughout the rest of the query.

Просто не задумывался как-то об этом в контексте где это в BOL написано...
4 июл 06, 11:32    [2840027]     Ответить | Цитировать Сообщить модератору
 Re: Простите, накипело.  [new]
Bless
Member

Откуда:
Сообщений: 159
автор
Может быть это? Статья "Creating Table Aliases" из BOL, в частности выдержка:

For example, you can create an alias "e" for a table name employee_information, and then refer to the table as "e" throughout the rest of the query.

Просто не задумывался как-то об этом в контексте где это в BOL написано...


Эта статья всего лишь объясняет, как пользоваться визуальным построителем запросов.
И в этой статье нигде не написано, что можно заменить алиасом имя таблицы
в секции UPDATE запроса.

Кроме того, запихивать такую тонкую деталь синтаксиса в подобную статью - это... гм.. неожиданно, мягко говоря.

Кстати, из интереса попробовал построить запрос UPDATE с алиасом по рекомендации этой статьи.
Построитель благополучно наваял
UPDATE t1 t1_alias
SET kod = 1,
после чего при попытке выполнить запрос заругался :)
4 июл 06, 12:02    [2840180]     Ответить | Цитировать Сообщить модератору
 Re: Простите, накипело.  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
2 Bless

Мне не совсем понятно, что Вы пытаетесь своими постами доказать?! То, что BOL не идеальная документация? С этим никто и не спорит! Но кроме документации еще существует множество других источников, включая этот сайт, где можно найти некоторое кол-во "недокументированных" (т.е. неописанных явно и с примерами) возможностей.
4 июл 06, 12:38    [2840346]     Ответить | Цитировать Сообщить модератору
 Re: Простите, накипело.  [new]
ABC_1982
Member

Откуда: Москва
Сообщений: 418
Bless

Эта статья всего лишь объясняет, как пользоваться визуальным построителем запросов.
И в этой статье нигде не написано, что можно заменить алиасом имя таблицы
в секции UPDATE запроса.


Да я не про вторую часть, а про первую - где идет общее описание, в частности приведенная мною фраза... Вторую даже не читал особо, ибо не пользуюсь построителями...
А вот в первой говорится, что раз определив псевдоним, можно им пользоваться в других частях запроса. А примечание говорит, что только им и можно пользоваться, если уж определили...

Насчет затолкать - а куда еще надо? Я так просто, прочитав Ваш вопрос, озадачился и первым делом набрал aliases в BOL...
4 июл 06, 12:38    [2840348]     Ответить | Цитировать Сообщить модератору
 Re: Простите, накипело.  [new]
SergSuper
Member

Откуда: SPb
Сообщений: 5488
pkarklin
2 Bless

Мне не совсем понятно, что Вы пытаетесь своими постами доказать?! То, что BOL не идеальная документация? С этим никто и не спорит! Но кроме документации еще существует множество других источников, включая этот сайт, где можно найти некоторое кол-во "недокументированных" (т.е. неописанных явно и с примерами) возможностей.


Зачем так грубо? Человек пытается разобраться. Мне вот теперь тоже стало интересно - документированная это возможность или нет? Я всегда считал что документированная, а вот где она документирована - найти не смог...
4 июл 06, 12:50    [2840398]     Ответить | Цитировать Сообщить модератору
 Re: Простите, накипело.  [new]
pgres
Member

Откуда: Харьков
Сообщений: 140
2 Gold

I. да зачем блин тригера вабще - это же тормоз
супер архитектура
таблица - констрейнт - триггер - вьюха
ахереть
а нельзя выкинуть констрейнт если уже есть тригер ?
не говоря уже о том что все нормальные люди пишут для таких случаев процедуру со всеми проверками, а не триггер

II. ё моё "алиасов оно не понимает! либу я пешу! без алиасов нейдобно!" так ты еще и программист. design patterns тебе помогут

III. и MDAC глючит!

IV. "хочу фильмы хранить БД. оказвывается avi 700M не в одном блоке храниться! блин да как же так в 8К не заталкивается строка произвольной длины! смотрите ка это проблема! давайте обратимся к производителям дисков! это дурацкое железо не позволяет нам сделать страницу 700М! надо что то делать! гребаный билл гейтс! "

рекомендовано принудительное лечение

2 _pgSam_
и сишные библиотеки, и черная бахгалтерия...
вот щас я в своем нестоличном городе выйду на улицу с надписью в резюме "админил постгрис"...
не обижайся. нужно держаться брендовых продуктов. чем больше знаешь тем больше твоя ликвидность.

--
Кто - еще до сражения - побеждает предварительным расчетом , у того шансов много (Сунь Цзы)
4 июл 06, 12:51    [2840407]     Ответить | Цитировать Сообщить модератору
 Re: Простите, накипело.  [new]
vadiminfo
Member

Откуда: Обнинск
Сообщений: 4802
_pgSam_

Я сама этот топик нашла уже опосля создания своего.

Вот теперь хочу Sarin'у вопросик задать. Я ему на мыло отписала, но он молчит.

Теперь чего писать то ему? Теперь вы оба знаете мыстли друг друга про вашу фирму. Ну и он ваши о себе. Недоставло, чтобы ваши манагеры этити топики прочитали.
4 июл 06, 12:58    [2840444]     Ответить | Цитировать Сообщить модератору
 Re: Простите, накипело.  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
SergSuper
Зачем так грубо? Человек пытается разобраться.


Да я вроде и грубил. Так, падобраму... ;)

DELETE, UPDATE FROM - нормальное описание
4 июл 06, 13:05    [2840469]     Ответить | Цитировать Сообщить модератору
 Re: Простите, накипело.  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
pkarklin
Да я вроде и грубил.


Читать, конечно же, как "не грубил". :)
4 июл 06, 13:06    [2840474]     Ответить | Цитировать Сообщить модератору
 Re: Простите, накипело.  [new]
FreemanZAV
Member

Откуда:
Сообщений: 2434
pgres
а нельзя выкинуть констрейнт если уже есть тригер ?

И нафига придумали констрейнты?
pgres
не говоря уже о том что все нормальные люди пишут для таких случаев процедуру со всеми проверками, а не триггер

И нафига придумали триггеры?
4 июл 06, 13:07    [2840482]     Ответить | Цитировать Сообщить модератору
 Re: Простите, накипело.  [new]
wellx
Member

Откуда:
Сообщений: 70
Пара вопросов автору топика:
- когда Вы упомянули про начальство, то это кто: шеф IT?
- откаты идут кому?
Собственно из ответов ясен план действий - выход на тех кто подписывает(дает добро) платежки. Это либо владелец(цы), акционеры и т.д. Им ведь глупо откаты давть? :)) Есть конечно и для них смысл в паре-другой случаев, но тогда не должен идти разговор о РЕАЛЬНОЙ смене базы данных..
4 июл 06, 13:10    [2840504]     Ответить | Цитировать Сообщить модератору
 Re: Простите, накипело.  [new]
pgres
Member

Откуда: Харьков
Сообщений: 140
FreemanZAV
pgres
а нельзя выкинуть констрейнт если уже есть тригер ?

И нафига придумали констрейнты?
pgres
не говоря уже о том что все нормальные люди пишут для таких случаев процедуру со всеми проверками, а не триггер

И нафига придумали триггеры?


читай книги и узнаешь
4 июл 06, 13:50    [2840748]     Ответить | Цитировать Сообщить модератору
 Re: Простите, накипело.  [new]
FreemanZAV
Member

Откуда:
Сообщений: 2434
pgres
читай книги и узнаешь

В каких книгах ты прочитал, что констрейнты можно заменить триггерами?
Или так делают все спецы по брендовым продуктам?
4 июл 06, 13:55    [2840774]     Ответить | Цитировать Сообщить модератору
 Re: Простите, накипело.  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 32912

Привет, FreemanZAV!
Ты пишешь:

FreemanZAV
F> В каких книгах ты прочитал, что констрейнты можно заменить триггерами?
F> Или так делают все спецы по брендовым продуктам?
Если "спецы" в кавычках, то да!
Оне и не такое творят.
Творческие оне.
Личности.

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.3

4 июл 06, 13:59    [2840807]     Ответить | Цитировать Сообщить модератору
 Re: Простите, накипело.  [new]
_pgSam_
Guest
wellx
Пара вопросов автору топика:
- когда Вы упомянули про начальство, то это кто: шеф IT?
- откаты идут кому?
Собственно из ответов ясен план действий - выход на тех кто подписывает(дает добро) платежки. Это либо владелец(цы), акционеры и т.д. Им ведь глупо откаты давть? :)) Есть конечно и для них смысл в паре-другой случаев, но тогда не должен идти разговор о РЕАЛЬНОЙ смене базы данных..

Какая разница? Осталось две недели отработать. Кстати уже почти устроилась админом Постгриса к знакомым:)
4 июл 06, 14:18    [2840936]     Ответить | Цитировать Сообщить модератору
 Re: Простите, накипело.  [new]
_pgSam_
Guest
Кстати менеджеры врядли это прочитают. А прочитают, так и фиг с ним.
4 июл 06, 14:19    [2840940]     Ответить | Цитировать Сообщить модератору
 Re: Простите, накипело.  [new]
ASCRUS
Member

Откуда: МО Электросталь
Сообщений: 5994
pgres
I. да зачем блин тригера вабще - это же тормоз
супер архитектура
таблица - констрейнт - триггер - вьюха
ахереть
а нельзя выкинуть констрейнт если уже есть тригер ?
не говоря уже о том что все нормальные люди пишут для таких случаев процедуру со всеми проверками, а не триггер

Вот так вот легким движением руки, со своей колокольни, нас всех идентифицировали как ненормальных людей Извините, плохо раслышал - что там у Вас тормозит и главное где ? ;)
4 июл 06, 14:25    [2840978]     Ответить | Цитировать Сообщить модератору
 Re: Простите, накипело.  [new]
FreemanZAV
Member

Откуда:
Сообщений: 2434
ASCRUS
Вот так вот легким движением руки, со своей колокольни, нас всех идентифицировали как ненормальных людей

А я давно предлагаю не пускать студентов на форум, особенно у кого средний бал ниже 3.7 или кого отчислили с третьего курса Картинка с другого сайта.
4 июл 06, 14:29    [2841011]     Ответить | Цитировать Сообщить модератору
 Re: Простите, накипело.  [new]
Bless
Member

Откуда:
Сообщений: 159
pkarklin
Мне не совсем понятно, что Вы пытаетесь своими постами доказать?! То, что BOL не идеальная документация? С этим никто и не спорит! Но кроме документации еще существует множество других источников, включая этот сайт, где можно найти некоторое кол-во "недокументированных" (т.е. неописанных явно и с примерами) возможностей.


Мои посты - не библия, в них скрытый смысл искать не надо ;)
До сегодняшнего дня (а именно, до Вашего поста :) я был довольно высокого мнения о BOL.
4 июл 06, 14:30    [2841019]     Ответить | Цитировать Сообщить модератору
 Re: Простите, накипело.  [new]
Gold
Member

Откуда: Харьков
Сообщений: 2947
2 pgres:

Спасибо, развеселил хоть. Особенно про триггеры и ограничения порадовало и 8К порадовало.
4 июл 06, 15:36    [2841431]     Ответить | Цитировать Сообщить модератору
 Re: Простите, накипело.  [new]
Студентус1
Guest
FreemanZAV
ASCRUS
Вот так вот легким движением руки, со своей колокольни, нас всех идентифицировали как ненормальных людей

А я давно предлагаю не пускать студентов на форум, особенно у кого средний бал ниже 3.7 или кого отчислили с третьего курса Картинка с другого сайта.


Означает ли, что Вы сейчас перешли на 4ый курс и Ваш средний бал равен 3.7?
4 июл 06, 16:10    [2841647]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 [4] 5   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить