|
|
|
Где ошибка в коде создания функции?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Есть такой простой код создания хранимой функции: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. Возвращает ошибку. Скажите, пожалуйста, почему? желаю Вам счастья ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 17:35:59 |
|
||
|
Где ошибка в коде создания функции?
|
|||
|---|---|---|---|
|
#18+
Борис Гаркун, Текст ошибки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 17:36:59 |
|
||
|
Где ошибка в коде создания функции?
|
|||
|---|---|---|---|
|
#18+
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INT(1)); END' at line 4 MYSQL 5.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 17:38:49 |
|
||
|
Где ошибка в коде создания функции?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 17:41:55 |
|
||
|
Где ошибка в коде создания функции?
|
|||
|---|---|---|---|
|
#18+
И, насколько я помню, нет необходимости явно кастовать возвращаемое значение. Его тип и так уже задан в заголовке функции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 17:43:26 |
|
||
|
Где ошибка в коде создания функции?
|
|||
|---|---|---|---|
|
#18+
Спасибо! Вот так работает DROP FUNCTION IF EXISTS bng347_get_simple_price; DELIMITER // CREATE FUNCTION bng347_get_simple_price(price decimal(15,6)) RETURNS INTEGER BEGIN RETURN price; END// DELIMITER ; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 17:45:51 |
|
||
|
Где ошибка в коде создания функции?
|
|||
|---|---|---|---|
|
#18+
miksoftБорис Гаркун, В функции CAST() типы обозначаются иначе. Среди них нет INT(1). На самом деле эти скобочки с числами вообще не нужно использовать возле интегральных типов данных типа INT. Они не нужны от слова "совсем". Они ничего не меняют. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 18:30:53 |
|
||
|
Где ошибка в коде создания функции?
|
|||
|---|---|---|---|
|
#18+
Спасибо. Мне осталось не понятным только, почему ни CAST, ни CONVERT я так и не смог использовать в теле хранимой функции. Ошибся в синтаксисе или они не допустимы в хранимой функции? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2015, 09:26:51 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39109330&tid=1832468]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
91ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 245ms |
| total: | 429ms |

| 0 / 0 |
