|
|
|
Процедура с входным varchar2 параметром
|
|||
|---|---|---|---|
|
#18+
Помогите пожалуйста чайнику!!! Среда - Oracle XE. Есть две связанных таблицы. Таб1(фильм, студия, номинация,бюджет), Таб2(номинация, количество, стоимость). Нужно создать процедуру, которая выводит фильмы для номинации с максимальным призовым фондом, за исключением номинации, заданной в параметре. Как только не пробовап, не получается. При прогоне программы не опознаёт вводимый параметр. А компилируется процедура нормально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2016, 10:03 |
|
||
|
Процедура с входным varchar2 параметром
|
|||
|---|---|---|---|
|
#18+
АтикинКак только не пробовапНе верим. http://www.bugtraq.ru/forum/faq/general/smart-questions.html] RTFM ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2016, 10:21 |
|
||
|
Процедура с входным varchar2 параметром
|
|||
|---|---|---|---|
|
#18+
Атикин, имя параметра часом не совпадает с именем поля таблицы? ps если не секрет, покажите как пробовали ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2016, 11:15 |
|
||
|
Процедура с входным varchar2 параметром
|
|||
|---|---|---|---|
|
#18+
stax.., Вот таблицы: create table FILMS (FNAME varchar2(12), FKST varchar2(12), FNOM varchar2(12), FBUD number(6)); create table NOMIN (NNOM varchar2(12) NOT NULL, NKOL number(4) NOT NULL, NPRICE number(6)); ALTER TABLE NOMIN ADD (CONSTRAINT nomin_pk_nnom PRIMARY KEY (nnom)); ALTER TABLE FILMS ADD (CONSTRAINT films_pk_fname PRIMARY KEY (fname), CONSTRAINT films_fk_fnom FOREIGN KEY (fnom) REFERENCES nomin(nnom)); Попытки в файле ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2016, 12:42 |
|
||
|
Процедура с входным varchar2 параметром
|
|||
|---|---|---|---|
|
#18+
Elic, вот таблицы: create table FILMS (FNAME varchar2(12), FKST varchar2(12), FNOM varchar2(12), FBUD number(6)); create table NOMIN (NNOM varchar2(12) NOT NULL, NKOL number(4) NOT NULL, NPRICE number(6)); ALTER TABLE NOMIN ADD (CONSTRAINT nomin_pk_nnom PRIMARY KEY (nnom)); ALTER TABLE FILMS ADD (CONSTRAINT films_pk_fname PRIMARY KEY (fname), CONSTRAINT films_fk_fnom FOREIGN KEY (fnom) REFERENCES nomin(nnom)); А попытки в файле ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2016, 12:44 |
|
||
|
Процедура с входным varchar2 параметром
|
|||
|---|---|---|---|
|
#18+
Вы одно скажите - нафига тут динамический SQL? Чтобы показать, мол, я его умею? Ну тогда выводите запрос для отладки перед его выполнением. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2016, 15:14 |
|
||
|
Процедура с входным varchar2 параметром
|
|||
|---|---|---|---|
|
#18+
АтикинПомогите пожалуйста чайнику!!! Среда - Oracle XE. Есть две связанных таблицы. Таб1(фильм, студия, номинация,бюджет), Таб2(номинация, количество, стоимость). Нужно создать процедуру, которая выводит фильмы для номинации с максимальным призовым фондом, за исключением номинации, заданной в параметре. Как только не пробовап, не получается. При прогоне программы не опознаёт вводимый параметр. А компилируется процедура нормально. 1) где тестовые данные? (набор фильмов и номинаций) 2) "создать процедуру, которая выводит " куда/как выводит? 3) что есть "максимальный призовой фонд" 4) "за исключением номинации", исключение для поиска мах, или для вывода? зы зачем Вам execute immediate? ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2016, 15:31 |
|
||
|
Процедура с входным varchar2 параметром
|
|||
|---|---|---|---|
|
#18+
Атикин, мож натолкнет на решение Код: 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. ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2016, 15:49 |
|
||
|
Процедура с входным varchar2 параметром
|
|||
|---|---|---|---|
|
#18+
stax.., Тут непонятно кто курица а кто яйцо. Т.e. нужно ли найти в таблице фильм у котоого max $ номинация из таблицы номинаций или для номинации с max $ в таблице номинаций найти фильм в таблице фильмов? Твое решение для второго случая. Для первого что-то типа: Код: plsql 1. 2. 3. 4. 5. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2016, 17:38 |
|
||
|
Процедура с входным varchar2 параметром
|
|||
|---|---|---|---|
|
#18+
SYstax.., Тут непонятно кто курица а кто яйцо. Т.e. нужно ли найти в таблице фильм у котоого max $ номинация из таблицы номинаций или для номинации с max $ в таблице номинаций найти фильм в таблице фильмов? Твое решение для второго случая. Для первого что-то типа: Код: plsql 1. 2. 3. 4. 5. SY. я ж задал вопросы 4) имхо last не очень подходит, rank луче, напр если несколько фильмов попадет под критерий ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2016, 18:29 |
|
||
|
Процедура с входным varchar2 параметром
|
|||
|---|---|---|---|
|
#18+
SYstax.., Тут непонятно кто курица а кто яйцо. Т.e. нужно ли найти в таблице фильм у котоого max $ номинация из таблицы номинаций или для номинации с max $ в таблице номинаций найти фильм в таблице фильмов? Твое решение для второго случая. Для первого что-то типа: Код: plsql 1. 2. 3. 4. 5. SY. я ж задал вопросы 4) имхо last не очень подходит, rank луче, напр если несколько фильмов попадет под критерий ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2016, 18:30 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39355120&tid=1886936]: |
0ms |
get settings: |
5ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
139ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 414ms |

| 0 / 0 |
