|
Sql package
|
|||
---|---|---|---|
#18+
Здравствуйте. Возникла ошибка при создании тела пакета. Вот специфика пакета Код: plsql 1. 2. 3. 4. 5. 6. 7.
Вот тело пакета Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
Функция для получения данных и записи их в переменную const Процедура для добавления записи в таблицу танк. Тело создается с ошибками компиляции, но я не могу их найти. Пожалуйста, подскажите. Заранее спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2020, 17:17 |
|
Sql package
|
|||
---|---|---|---|
#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. 49.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2020, 17:28 |
|
Sql package
|
|||
---|---|---|---|
#18+
DoroNik, В user_errors поищи ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2020, 17:29 |
|
Sql package
|
|||
---|---|---|---|
#18+
dmdmdm, LINE/COL ERROR -------- ----------------------------------------------------------------- 16/5 PL/SQL: SQL Statement ignored 16/17 PL/SQL: ORA-00947: not enough values Вот что мне выдаёт show errors И я не знаю как их исправить. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2020, 17:35 |
|
Sql package
|
|||
---|---|---|---|
#18+
DoroNik, В таблице с цистернами всего два поля или всё-таки есть ещё? упд. хорошей практикой считается явно указывать поля для любого оператора Код: plsql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2020, 17:38 |
|
Sql package
|
|||
---|---|---|---|
#18+
env, полей больше двух, но мне нужно внести именно в два - в id_tank и name_tank. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2020, 17:44 |
|
Sql package
|
|||
---|---|---|---|
#18+
DoroNik env, полей больше двух, но мне нужно внести именно в два - в id_tank и name_tank. нужные поля нужно перечислить в скобках insert into tank ( поля таблицы через запятую в томе же порядке что в values 1:1) values .... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2020, 17:56 |
|
Sql package
|
|||
---|---|---|---|
#18+
mcureenab, Я сохранил порядок полей, но ошибка всё равно. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2020, 18:01 |
|
Sql package
|
|||
---|---|---|---|
#18+
DoroNik ошибка всё равно. Давайте уже полный листинг, а не "подземный стук". ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2020, 18:23 |
|
Sql package
|
|||
---|---|---|---|
#18+
dmdmdm, что именно вам нужно, перечислите, пожалуйста ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2020, 18:42 |
|
Sql package
|
|||
---|---|---|---|
#18+
dmdmdm, SQL> show errors; Errors for PACKAGE BODY PACK: LINE/COL ERROR -------- ----------------------------------------------------------------- 16/5 PL/SQL: SQL Statement ignored 16/17 PL/SQL: ORA-00947: not enough values Вы про это? Или вам нужны таблицы? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2020, 19:59 |
|
Sql package
|
|||
---|---|---|---|
#18+
DoroNik, А как ты думаешь? Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2020, 20:33 |
|
Sql package
|
|||
---|---|---|---|
#18+
Vadim Lejnin, Извините, но я не понял вас. В чём ошибка? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2020, 20:50 |
|
Sql package
|
|||
---|---|---|---|
#18+
DoroNik Vadim Lejnin, Извините, но я не понял вас. В чём ошибка? Код: plsql 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2020, 21:02 |
|
Sql package
|
|||
---|---|---|---|
#18+
SQL*Plus, Код: plsql 1. 2. 3. 4. 5. 6. 7.
У меня они написаны одинаково и поля совпадают с созданной мной таблицей. В этом ошибка или в другом? Ошибка в proc.id_tank и proc.name_tank ? Я делал по примерам других и у них всё работало. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2020, 21:23 |
|
Sql package
|
|||
---|---|---|---|
#18+
Если число и/или порядок значений в VALUES не совпадает с числом и/или порядком полей таблицы то поля необходимо явно указать: Код: plsql 1.
SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2020, 21:56 |
|
Sql package
|
|||
---|---|---|---|
#18+
DoroNikчто именно вам нужно, перечислите, пожалуйста Полный листинг операций, пример я привел в первом ответе вам. Желательно также приводить DDL таблиц, которые есть только у вас, чтобы другому человеку можно было воспроизвести ваш код путем простого Ctrl+C/Ctrl+V. Без этого можно долго объяснять отсебятину ("от себя"): DoroNikУ меня они написаны DoroNikВ этом ошибка или в другом? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2020, 09:36 |
|
Sql package
|
|||
---|---|---|---|
#18+
DoroNik, не нужно указывать имя процедуры/функции при обращении к их параметрам внутри их тела. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2020, 17:03 |
|
Sql package
|
|||
---|---|---|---|
#18+
Зачем так категорично? Egoр DoroNik, не нужно Можно не указывать имя процедуры/функции при обращении к их параметрам внутри их тела. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2020, 17:13 |
|
Sql package
|
|||
---|---|---|---|
#18+
DoroNik, и зря вы нарываетесь используя ( всуе :) RESERVED_WORDS Код: plsql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2020, 18:12 |
|
Sql package
|
|||
---|---|---|---|
#18+
orawish DoroNik, и зря вы нарываетесь используя ( всуе :) RESERVED_WORDS Код: plsql 1.
А что здесь не так? Почему нельзя использовать CONST? Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2020, 20:55 |
|
Sql package
|
|||
---|---|---|---|
#18+
SQL*Plus А что здесь не так? Почему нельзя использовать CONST? ЗЫ. не надо спрашивать про тестирование. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2020, 00:03 |
|
Sql package
|
|||
---|---|---|---|
#18+
oragraf SQL*Plus А что здесь не так? Почему нельзя использовать CONST? ЗЫ. не надо спрашивать про тестирование. И что теперь? Все поля называть по-русски? Или как? WHEN_BYLO, DATA_POLUCH, PRIZNAK_READY :-) А вдруг Оракл начнет все поля переводить на русский? Опять же будет неожиданные ошибки. Может лучше не программировать на этой Оракле?! :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2020, 10:43 |
|
Sql package
|
|||
---|---|---|---|
#18+
oragraf, спасибо, всё так ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2020, 12:40 |
|
Sql package
|
|||
---|---|---|---|
#18+
oragraf SQL*Plus А что здесь не так? Почему нельзя использовать CONST? ЗЫ. не надо спрашивать про тестирование. А упал по сути не из-за конкретного названия "date", а из-за названия поля в кавычках ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2020, 13:09 |
|
|
start [/forum/topic.php?fid=52&fpage=28&tid=1880556]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 169ms |
0 / 0 |