Як динамічно передати назву таблиці для збереженої процедури в Oracle?

передати назву таблиці як параметр

  1. FOR i IN tableName.FIRST..tableName.LAST LOOP.
  2. ВИБЕРІТЬ UOM_ID В varUomId.
  3. FROM tableName(i)
  4. ДЕ UOM_ID = 1.
  5. КІНЦЕВА ПЕТЛЯ;
  6. —————————————————
  7. Я хочу отримати результат із кількох таблиць, передавши назву таблиці з масиву. Будь ласка, допоможіть мені.

@TableName — це ім’я змінної для передачі імені нової таблиці в збережену процедуру «AddNewTable» для динамічного створення нової таблиці під час виконання. Коли ми виконуємо наведену нижче збережену процедуру, створюється нова таблиця.

Передача таблиці в процедуру зберігання в SQL Server

  1. СТВОРИТИ ТАБЛИЦЮ [dbo].[ …
  2. СТВОРИТИ ТИП dbo. …
  3. СТВОРИТИ ПРОЦЕДУРУ dbo. …
  4. DECLARE @StudentVariable AS StudentType INSERT INTO @StudentVariable([StudentID], [StudentName], [StudentFees]) VALUES(1,'Smith','20000') EXEC dbo. …
  5. ВИБЕРІТЬ [Ідентифікатор студента] , [Ім’я студента] , [Плата студента] ВІД [master].[

Динамічна передача імені таблиці та імені стовпця до збереженої процедури PL/SQL. Нижче наведено код: створити або замінити процедуру jz_dynamic_sql_statement (p_table_name у varchar2, p_col1_name у varchar2, p_check_result out integer) як v_error_cd est_runtime_error_log. error_cd%type; v_error_msg est_runtime_error_log.

Давайте спочатку оголосимо змінну. Назвемо це мертвим SQL. І це буде тип, і ми піклуємося про Макса. І ми будемо використовувати цю змінну. Щоб зберегти нашу заяву про динамічне продовження.

Параметр із табличним значенням може міститися в реченні FROM функції SELECT INTO або в рядку INSERT EXEC або збереженій процедурі.

Related Post

Чому Майк Сімондс залишив унум?Чому Майк Сімондс залишив унум?

Сімондс, виконавчий віце-президент, головний операційний директор Unum Group (Компанія), повідомив компанію про своє рішення піти у відставку з 9 лютого 2024 р. отримати іншу професійну можливість.4 січня 2024 р Президент/Генеральний

Що таке довгий залп?Що таке довгий залп?

Він складається з контакту з м’ячем за допомогою передпліччя разом зі зведеними кистями, які також можна вдарити рукою або кулаком.. Зазвичай цей удар використовується, коли м’яч знаходиться на висоті нижче

Чи грав Рассел Вілсон у бейсбол?Чи грав Рассел Вілсон у бейсбол?

Бейсбольна статистика Рассела Вілсона Вілсон провів три сезони, граючи в бейсбол у NC State, перш ніж перейти до Вісконсіна, щоб продовжити свою футбольну кар'єру. Ось статистика Вілсона з Вовчою зграєю.