powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как получить DATA_TYPE столбца из другой таблицы
4 сообщений из 4, страница 1 из 1
Как получить DATA_TYPE столбца из другой таблицы
    #39728738
algrach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем добрый день! Есть процедура у которой на входе 2 параметра:
Код: plsql
1.
2.
CREATE PROCEDURE add_column (IN table_name_in VARCHAR(10), IN column_name_in VARCHAR(30))
BEGIN ...


Процедура добавляет новую запись в таблицу
Код: plsql
1.
2.
3.
CREATE TABLE FIELD_STRUCTURE(
TABLE_NAME VARCHAR(10) NOT NULL,
FIELD_NAME VARCHAR(30) NOT NULL,... 


Вопрос : можно ли в процедуре на входе указать тип параметров ссылаясь на тип столбца таблицы в которую мы их будем добавлять?
Грубо говоря, не вручную указывать тип параметра VARCHAR(10) а заглянуть в таблицу FIELD_STRUCTURE и посмотреть какой тип данных в столбце TABLE_NAME и затем указать этот тип данных для параметра table_name_in?
Заранее спасибо!
...
Рейтинг: 0 / 0
Как получить DATA_TYPE столбца из другой таблицы
    #39728994
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет.
...
Рейтинг: 0 / 0
Как получить DATA_TYPE столбца из другой таблицы
    #39729344
algrach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina, спасибо!
...
Рейтинг: 0 / 0
Как получить DATA_TYPE столбца из другой таблицы
    #39729361
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С другой стороны - кто мешает передавать в процедуру параметр в сериализованной форме? а там уже десериализовать в полученный из метаданных тип.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как получить DATA_TYPE столбца из другой таблицы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]