Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 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 в('мужский', 'женский')))
);  
   
2. Составьте расписание занятий
Создать таблицу t_couse(  
  Первичный ключ номер Couseid (10),  
  cousename varchar2(20) не null,  
  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