Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 10938|Відповідь: 2

[Новий випуск] Пишіть процедури, збережені в Oracle, просіть допомоги

[Копіювати посилання]
Опубліковано 02.09.2018 15:58:01 | | |
Питання таке:
1. Створіть таблицю журналів EXEC_LOG запис виконання збережених процедур:
2. Створити збережену процедуру P_INSERT_EXEC_LOG додавання операцій до таблиці журналу
3. Створити збережену процедуру P_UPDATE_EXEC_LOG та змінити таблицю журналів
4. Створити таблицю USER_3G зберігати NET_TYPE DW.DW_F_USER_3G_MON з січня 2010 по червень 2010 року з оцінкою '02' і USER_TYPE 1.
5. Створіть збережену процедурну P_USER_3G для скрипта FixedTopic 4 і викликайте P_INSERT_EXEC_LOG та P_UPDATE_EXEC_LOG для запису виконання в таблиці журналу.

Вимоги:
1. Інформація, яку потрібно включити до таблиці журналу:
Назва процесу, період даних, наприклад, місяць, час початку, кінцевий час, тривалість, статус виконання тощо.
2. Ім'я процесу та період даних мають бути первинним ключем таблиці журналів, тобто збережена процедура не може повторюватися в циклі даних.


Дякую, що допомогли мені як початківцю




Попередній:Про спільне використання кодових посилань
Наступний:Вступ до документації YAML
Опубліковано 04.09.2018 11:04:56 |
Нижче наведено sql-оператор для створення таблиць і збережених процедур, звертайтеся до себе, робіть висновки з одного прикладу і Baidu, якщо не розумієте.

Oracle створює первинний ключ зовнішнього ключа

1. Створіть таблицю для учнів
Створити таблицю t_stu(  
  Основний ключ Stuid Number(10),  
  stuname varchar2(20) не нуль,  
  stusex varchar2(2) стандартна перевірка 'чоловічий'(stusex in('чоловічий', 'жіночий')))
);  
   
2. Створіть розклад занять
Створити таблицю t_couse(  
  Couseid number(10) первинний ключ,  
  cousename varchar2(20) не нуль,  
  Cousetype varchar2(4)
);  

3. Створіть студентський звіт про курс (включаючи основний іноземний ключ)
Створити таблицю t_score(  
  scoreid number(10) первинний ключ,  
  Stuid Number(10) посилається на t_stu(Stuid),  
  Номер Кузіда (10),  
  Обмеження fk_couseid зовнішній ключ(couseid)  
  Джерела t_couse(Couseid)  
  На Delete Cascade
);

Oracle створює збережені процедури

1. Базова граматика


2. Напишіть простий приклад для зміни поля ename у таблиці emp

Метод виклику виглядає так:

SQL>exec update_emp('7935','test');

Опубліковано 30.04.2019 18:15:54 |
Згідно з реальною ситуацією, у кожного є SD-картка
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com