|
PIPELINE функция
|
|||
---|---|---|---|
#18+
Добрый день! Только начинаю изучать SQL и возник следующий вопрос. Написала PIPELINE функцию, все скомпилировалось без ошибок, но когда делаю SELECT, получаю пустую таблицу. Подскажите, что я делаю не так или может есть какой-то вариант сделать это без PIPELINE? Код: plsql 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. 54. 55.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.07.2021, 11:17 |
|
PIPELINE функция
|
|||
---|---|---|---|
#18+
diagirl, Попробуйте для начала дату передать, как положено датам, например: Код: plsql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.07.2021, 11:24 |
|
PIPELINE функция
|
|||
---|---|---|---|
#18+
diagirl, добавте отладочную инфомацию в ф-цию напр ... LOOP dbms_output.pu_line(t_cred.n_dog... pipe row ... и поймете что и куда ...... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
30.07.2021, 12:11 |
|
PIPELINE функция
|
|||
---|---|---|---|
#18+
Самый лучший способ - это отказаться от использования PIPELINE функции. Бросайте уже эти "селекты из процедуры". Тут вам не Microsoft SQL Server :-) Код: plsql 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.07.2021, 13:54 |
|
PIPELINE функция
|
|||
---|---|---|---|
#18+
yens_gjytk, Формат даты настроен именно такой, как указано ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2021, 18:48 |
|
PIPELINE функция
|
|||
---|---|---|---|
#18+
SQL*Plus, Но ведь у меня параметр end_date не постоянен, и тогда получает, что мне его каждый раз заново объявлять нужно ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2021, 18:51 |
|
PIPELINE функция
|
|||
---|---|---|---|
#18+
diagirl, Прочитайте, что такое bind переменная ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2021, 19:10 |
|
PIPELINE функция
|
|||
---|---|---|---|
#18+
diagirl, разницу между типами строки и даты понимаете? Код: plsql 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2021, 19:14 |
|
PIPELINE функция
|
|||
---|---|---|---|
#18+
Vadim Lejnin, очепятка DATE '18.01.2020' ..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2021, 09:17 |
|
PIPELINE функция
|
|||
---|---|---|---|
#18+
Stax Vadim Lejnin, очепятка DATE '18.01.2020' ..... stax Вы совершенно правы, надо использовать ANSI формат Datetime Literals Дока -> SQL Language Reference -> Basic Elements of Oracle SQL -> LiteralsTo specify a DATE value as a literal, you must use the Gregorian calendar. You can specify an ANSI literal, as shown in this example: Код: plsql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2021, 11:40 |
|
|
start [/forum/topic.php?fid=52&msg=40088086&tid=1880001]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
166ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 270ms |
0 / 0 |