Як передати назву стовпця як параметр у функції Oracle?

Використовуйте наступний код, щоб вирішити згаданий вами сценарій. tname='||'''ZIP_CODE''' в результат; return(Результат);

Пов'язані

  1. Використання динамічного SQL для визначення імені стовпця шляхом додавання змінної до простого запиту sql.
  2. Назва стовпця збірки SQL із результатів у запиті.
  3. Необхідно призначити назву стовпця через змінну SQL.
  4. Створення динамічного вибору, отримання значення для імені стовпця – у SQL Server.
  5. Використання змінної як частини імені стовпця в динамічному SQL.

Ви можете вибрати стовпці з таблиці. Щоб це зробити, перелічіть імена потрібних стовпців таблиці після SELECT у операторі, перш ніж позначити таблицю після пропозиції FROM. Речення FROM може називати лише одну таблицю. Щоб отримати дані з дочірньої таблиці, використовуйте крапкову нотацію, наприклад parent.

передача імені стовпця збереженій процедурі

  1. оголосити @columnName як nvarchar(30)
  2. оголосити @value як nvarchar(30)
  3. оголосити @condition як nvarchar(10)
  4. встановити @columnName = 'прізвище'
  5. set @type = 'LIKE'
  6. встановити @condition = '%g%'
  7. — Створіть змінну @SQLStatement.
  8. DECLARE @SQLStatement varchar(255)

Щоб перейменувати стовпець у базі даних Oracle, потрібно використати команду ALTER TABLE. Основний синтаксис перейменування стовпця в Oracle: ЗМІНИТИ ТАБЛИЦЮ table_name RENAME COLUMN old_column_name TO new_column_name; Розглянемо приклад, щоб зрозуміти процес перейменування стовпця в базі даних Oracle.

Оцініть статтю