Например, параметр может быть INT
типа, или FLOAT
или DATETIME
и т.д.Могу ли я иметь переменный тип в качестве входного параметра для хранимой процедуры в MySQL?
1
A
ответ
0
Вы имеете в виду что-то вроде @Qty int
как ваш входной параметр?
0
каждый раз, когда вам нужно вручную отредактировать функцию хранилища, чтобы изменить тип данных.
1
Вы можете добавить что-то пары как VARCHAR, а затем преобразовать его в соответствующий тип, используя структуру CASE, а затем использовать его в порядке, из рода:
BEGIN
DECLARE v VARCHAR DEFAULT "NULL";
CASE v
WHEN 'INT' THEN CONVERT(v AS INT);
WHEN 'FLOAT' THEN CONVERT(v AS FLOAT);
ELSE
BEGIN
END;
END CASE;
END;
Смежные вопросы
- 1. Могу ли я передать тип класса в качестве параметра процедуры
- 2. Могу ли я иметь тип объекта в качестве параметра @WebMethod?
- 3. Использовать определенный пользователем тип таблицы в качестве параметра хранимой процедуры
- 4. Использование счетчика в качестве параметра хранимой процедуры?
- 5. Могу ли я вернуть таблицу пользовательского объекта в качестве параметра при вызове хранимой процедуры в JDBC
- 6. передать столбец в заманчивой для хранимой процедуры в качестве параметра?
- 7. Могу ли я передать имя столбца в качестве входного параметра в SQL хранимой Процедура
- 8. Поддерживает ли ORMLITE таблицу Variable в качестве параметра хранимой процедуры?
- 9. выберите значение столбца в качестве входного параметра для процедуры
- 10. Пропустить объект типа таблицы в качестве входного параметра для хранимой процедуры в Oracle с C#
- 11. Возможно ли иметь параметр по умолчанию для хранимой процедуры mysql?
- 12. как передать руководство в качестве параметра для хранимой процедуры
- 13. Как я могу записать эту таблицу в качестве хранимой процедуры?
- 14. Передача имени таблицы в качестве входного параметра для хранимой процедуры SQL-сервера
- 15. Использования ПОКИ в качестве объекта для параметра EntityFramework хранимой процедуры
- 16. Как передать предложение where в качестве параметра для хранимой процедуры
- 17. Выполнение хранимой процедуры с таблицей в качестве входного сигнала
- 18. Передача XML-файла в качестве входного параметра в хранимой процедуре
- 19. HTML5 Тип даты как параметр для хранимой процедуры в MySQL
- 20. Pass массив в качестве входного параметра для хранимой процедуры оракулу с помощью простого JDBC вызова
- 21. Pass массив в качестве входного параметра для хранимой процедуры оракулу с помощью простого JDBC вызов
- 22. PHP массив в качестве входных данных для хранимой процедуры
- 23. Могу ли я установить схему по умолчанию для хранимой процедуры?
- 24. Spring Mybatis - отсылка массива в качестве входного параметра для вызова процедуры в mapper.xml
- 25. Передача данных xml в качестве параметра хранимой процедуры в ssrs
- 26. Использование табличного параметра в качестве хранимой процедуры ввода
- 27. Могу ли я искать результаты хранимой процедуры?
- 28. Как передать имя хранимой процедуры в качестве параметра в DAL
- 29. TABLE_NAME в качестве параметра в Oracle хранимой процедуры
- 30. Как пройти Блиц ++ подмассив в качестве входного/выходного параметра процедуры
Если параметр всегда будет int Я бы просто набрал 'CREATE PROCEDURE test (IN param INT)'. Но в моем случае я хочу, чтобы тип параметра был динамическим, поэтому 'param' может быть любого типа. – c00kiemonster