Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
В чем ошибка синтаксиса создания процедуры?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Попробовал определить свою процедуру вида: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. Получаю ошибку: авторMsg 102, Level 15, State 1, Procedure bng_normalize_ps, Line 1 [Batch Start Line 2] Неправильный синтаксис около конструкции "ps_id". Скажите, пожалуйста, в чем моя ошибка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2019, 17:27 |
|
||
|
В чем ошибка синтаксиса создания процедуры?
|
|||
|---|---|---|---|
|
#18+
Борис Гаркун, ну хелп откройте для приличия хоть, или быстрее тему создавать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2019, 17:29 |
|
||
|
В чем ошибка синтаксиса создания процедуры?
|
|||
|---|---|---|---|
|
#18+
кажется понял, без скобок и с @. Спасибо. Наткнулся видимо на синтаксис другой БД ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2019, 17:34 |
|
||
|
В чем ошибка синтаксиса создания процедуры?
|
|||
|---|---|---|---|
|
#18+
Борис Гаркункажется понял, без скобок и с @. Спасибо. Наткнулся видимо на синтаксис другой БД очень хотелось создать функцию, а получилось что-то ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2019, 17:36 |
|
||
|
В чем ошибка синтаксиса создания процедуры?
|
|||
|---|---|---|---|
|
#18+
Как-то так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2019, 17:38 |
|
||
|
В чем ошибка синтаксиса создания процедуры?
|
|||
|---|---|---|---|
|
#18+
Борис ГаркунЗдравствуйте! Попробовал определить свою процедуру вида: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. Получаю ошибку: авторMsg 102, Level 15, State 1, Procedure bng_normalize_ps, Line 1 [Batch Start Line 2] Неправильный синтаксис около конструкции "ps_id". Скажите, пожалуйста, в чем моя ошибка?Не вижу, где определяется ni? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2019, 21:37 |
|
||
|
В чем ошибка синтаксиса создания процедуры?
|
|||
|---|---|---|---|
|
#18+
Борис Гаркун, Вы получите ошибку при выполнении такого запроса безотносительно того, как он будет выполняться - напрямую в студии, через процедуру, через функцию или через вьюху. Конструкция CTE - не может повиснуть просто в воздухе, нужен ее потребитель, причем порядок последующего пользования этим виртуальным представлением - CTE - имеет так же значение. Почитайте хелп, ей-богу! Банальный же совершенно вопрос ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2019, 13:28 |
|
||
|
В чем ошибка синтаксиса создания процедуры?
|
|||
|---|---|---|---|
|
#18+
Всем спасибо, заработала ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2019, 10:33 |
|
||
|
В чем ошибка синтаксиса создания процедуры?
|
|||
|---|---|---|---|
|
#18+
Правда теперь на вот такой ее доработанный вариант ругается на конструкцию IF^ Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. В чем может быть причина? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2019, 10:40 |
|
||
|
В чем ошибка синтаксиса создания процедуры?
|
|||
|---|---|---|---|
|
#18+
Борис Гаркун, вы пытаетесь угадать синтаксис TSQL? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2019, 10:41 |
|
||
|
В чем ошибка синтаксиса создания процедуры?
|
|||
|---|---|---|---|
|
#18+
Борис Гаркун, Материализуйте результат вашего cte хотябы в виде временной таблицы, а потом используйте в разных местах процедуры PS. Вторым запросом к Recursive Вы вышли из зоны видимости ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2019, 10:51 |
|
||
|
В чем ошибка синтаксиса создания процедуры?
|
|||
|---|---|---|---|
|
#18+
TaPaK, вспоминаю, опираясь на логику :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2019, 10:51 |
|
||
|
В чем ошибка синтаксиса создания процедуры?
|
|||
|---|---|---|---|
|
#18+
iiyamaМатериализуйте результат вашего cte хотябы в виде временной таблицы, а потом используйте в разных местах процедуры А зачем? Вроде и так работает iiyamaPS. Вторым запросом к Recursive Вы вышли из зоны видимости Это что значит, просветите, пожалуйста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2019, 10:53 |
|
||
|
В чем ошибка синтаксиса создания процедуры?
|
|||
|---|---|---|---|
|
#18+
Борис Гаркун, ;with cte as (select getdate () as [now]) select * from cte select * from cte ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2019, 11:03 |
|
||
|
В чем ошибка синтаксиса создания процедуры?
|
|||
|---|---|---|---|
|
#18+
iiyamaБорис Гаркун, ;with cte as (select getdate () as [now]) select * from cte select * from cte Спасибо. На мой взгляд у меня почти тоже самое, только вместо cte Recursive. Разве нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2019, 11:13 |
|
||
|
В чем ошибка синтаксиса создания процедуры?
|
|||
|---|---|---|---|
|
#18+
Борис ГаркунiiyamaМатериализуйте результат вашего cte хотябы в виде временной таблицы, а потом используйте в разных местах процедуры А зачем? Вроде и так работает iiyamaPS. Вторым запросом к Recursive Вы вышли из зоны видимости Это что значит, просветите, пожалуйстаWITH ... - это необязательная часть команд SELECT, DELETE, INSERT, UPDATE или MERGE. А никакого не IF! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2019, 11:16 |
|
||
|
В чем ошибка синтаксиса создания процедуры?
|
|||
|---|---|---|---|
|
#18+
iapWITH ... - это необязательная часть команд SELECT, DELETE, INSERT, UPDATE или MERGE. А никакого не IF! Спасибо. А то что я заканчиваю WITH ) этого не достаточно, чтобы не относить WITH к IF? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2019, 11:21 |
|
||
|
В чем ошибка синтаксиса создания процедуры?
|
|||
|---|---|---|---|
|
#18+
Борис Гаркун, Достаточно открыть документацию и прочитать синтаксис с примерами. Нести чепуху со своими предположениями вовсе не обязательно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2019, 11:25 |
|
||
|
В чем ошибка синтаксиса создания процедуры?
|
|||
|---|---|---|---|
|
#18+
Борис Гаркун, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2019, 11:47 |
|
||
|
В чем ошибка синтаксиса создания процедуры?
|
|||
|---|---|---|---|
|
#18+
iiyama, страдалец, скорее свой селект хочет перед ретурном ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2019, 11:51 |
|
||
|
В чем ошибка синтаксиса создания процедуры?
|
|||
|---|---|---|---|
|
#18+
iiyama, спасибо за науку. Получается перед использованием IF надо обратиться хоть раз к рекурсии? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2019, 12:07 |
|
||
|
В чем ошибка синтаксиса создания процедуры?
|
|||
|---|---|---|---|
|
#18+
Борис Гаркунiiyama, спасибо за науку. Получается перед использованием IF надо обратиться хоть раз к рекурсии? пуззле продолжается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2019, 12:27 |
|
||
|
В чем ошибка синтаксиса создания процедуры?
|
|||
|---|---|---|---|
|
#18+
Вопрос был риторический :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2019, 12:36 |
|
||
|
В чем ошибка синтаксиса создания процедуры?
|
|||
|---|---|---|---|
|
#18+
Борис Гаркун, Я бы посоветовал результат выполнения CTE положить во временную таблицу, сформированную в теле той же процедуры. Далее от CTE можно будет отвязаться, так как действительно есть нюансы использования табличных выражений, в плане когда, в каких конструкциях-условиях их необходимо использовать. У CTE немного непривычное время жизни, в отличие от традиционного понимания ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2019, 15:01 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=87&tid=1687215]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
60ms |
get topic data: |
12ms |
get forum data: |
4ms |
get page messages: |
72ms |
get tp. blocked users: |
2ms |
| others: | 254ms |
| total: | 438ms |

| 0 / 0 |
