|
|
|
Разница между Join в запросе и ХП
|
|||
|---|---|---|---|
|
#18+
Был запрос Код: plaintext 1. 2. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. но F_pay_perv тоже ХП, есть подозрение, что её надо запускать перед прогоном F_pay. Разъясните, где прав и где неправ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2004, 12:26:16 |
|
||
|
Разница между Join в запросе и ХП
|
|||
|---|---|---|---|
|
#18+
в ХП настоятельно рекоменуется указывать владельца таблицы - dbo.F_pay_Perv (с выражением лица) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2004, 12:30:23 |
|
||
|
Разница между Join в запросе и ХП
|
|||
|---|---|---|---|
|
#18+
2 Victosha: F_pay_perv - ХП ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2004, 12:33:08 |
|
||
|
Разница между Join в запросе и ХП
|
|||
|---|---|---|---|
|
#18+
Proga2 Victosha: F_pay_perv - ХП Какая роазница... Ошибка может быть либо в том, что объекта нет (уже нет, еще нет), либо в том, что объект не виден (не виден в данном контексте, не виден из-за нехватки прав). А хранимая это процедура, таблица, VIEW или сало на полке - без разницы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2004, 12:37:49 |
|
||
|
Разница между Join в запросе и ХП
|
|||
|---|---|---|---|
|
#18+
У админа помоему все права, а ХП есть (нормально работающая). Почему может выдаёт ошибку на отсутствие ХП F_pay_perv? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2004, 12:41:09 |
|
||
|
Разница между Join в запросе и ХП
|
|||
|---|---|---|---|
|
#18+
был запрос и он работал? мне сие непостижимо. понять я этого никак не могу. это в другой форум, наверно - где лучше знают. вот такое я понимаю: FROM Specifies the tables, views, derived tables, and joined tables used in DELETE, SELECT, and UPDATE statements. Syntax [ FROM { < table_source > } [ ,...n ] ] < table_source > ::= table_name [ [ AS ] table_alias ] [ WITH ( < table_hint > [ ,...n ] ) ] | view_name [ [ AS ] table_alias ] [ WITH ( < view_hint > [ ,...n ] ) ] | rowset_function [ [ AS ] table_alias ] | user_defined_function [ [ AS ] table_alias ] | derived_table [ AS ] table_alias [ ( column_alias [ ,...n ] ) ] | < joined_table > < joined_table > ::= < table_source > < join_type > < table_source > ON < search_condition > | < table_source > CROSS JOIN < table_source > | [ ( ] < joined_table > [ ) ] < join_type > ::= [ INNER | { { LEFT | RIGHT | FULL } [ OUTER] } ] [ < join_hint > ] JOIN (с выражением лица) и из этого не могу вывести, что запрос работал... Так что - увольте. (с выраженьем на лице) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2004, 12:44:20 |
|
||
|
Разница между Join в запросе и ХП
|
|||
|---|---|---|---|
|
#18+
Ладно попробую на MS SQL server спросить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2004, 12:47:51 |
|
||
|
Разница между Join в запросе и ХП
|
|||
|---|---|---|---|
|
#18+
ХП на основе ХП не работают выход: либо создавай функции, либо делай внутренний запрос и связывай его со своим запросом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2004, 12:58:40 |
|
||
|
Разница между Join в запросе и ХП
|
|||
|---|---|---|---|
|
#18+
Вот и я так подумал. Буду страдать (пытаться). 2 ищ: А мож подскажешь как переписать ХП, хотя бы для одного поля. Так для примера, а я потом остальное сам допишу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2004, 13:04:55 |
|
||
|
Разница между Join в запросе и ХП
|
|||
|---|---|---|---|
|
#18+
2 ищ ну, с openquery в такой ситуации, наверно можно помутить, - этого "сам не пробовал" (с выражением лица) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2004, 13:28:18 |
|
||
|
Разница между Join в запросе и ХП
|
|||
|---|---|---|---|
|
#18+
SELECT Tab_sootv.Kurs, F_pay_Perv.Nplat, F_pay_Perv.ЦФУ, F_pay_Perv.Project, F_pay_Perv.Etap, F_pay_Perv.Phase, F_pay_Perv.Statya, F_pay_Perv.Account, F_pay_Perv.Sum_pay, F_pay_Perv.Currency_pay, F_pay_Perv.Date_pay, F_pay_Perv.CFO_name, F_pay_Perv.Nomenkl, F_pay_Perv.Nomen, F_pay_Perv.Date_pay, F_pay_Perv.Who_pay FROM (select Таблица1.* from Таблица1) F_pay_Perv LEFT JOIN Tab_sootv ON F_pay_Perv.shem = Tab_sootv.Shema ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2004, 13:30:15 |
|
||
|
Разница между Join в запросе и ХП
|
|||
|---|---|---|---|
|
#18+
2 ищ: Как ты предложил не работает. Сделал подругому. F_pay_perv перевёл в представление, а потом сделал join. Как, поддерживаешь такое решение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2004, 13:37:22 |
|
||
|
Разница между Join в запросе и ХП
|
|||
|---|---|---|---|
|
#18+
ищ - поддержи. а то упадет :)) (с выражением лица) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2004, 13:40:53 |
|
||
|
Разница между Join в запросе и ХП
|
|||
|---|---|---|---|
|
#18+
я делаю так как написал выше либо создавай функции, либо делай внутренний запрос и связывай его со своим запросом представление нежелательно, т.к. оно возвращает все записи, а тебе надобно тока некоторыя ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2004, 16:11:59 |
|
||
|
Разница между Join в запросе и ХП
|
|||
|---|---|---|---|
|
#18+
временная таблица + Insert в неё exec XP (НАЗВАНИЯ ПОЛЕЙ И ТАБЛИЦ К Proga отношения не имеют) myrepsdoperkurz - XP Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2004, 16:52:13 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32647151&tid=1672520]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
17ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 313ms |

| 0 / 0 |
