Форум программистов, компьютерный форум, киберфорум
Oracle
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.87/15: Рейтинг темы: голосов - 15, средняя оценка - 4.87
1 / 1 / 0
Регистрация: 21.03.2011
Сообщений: 3

Переписать код на pl/sql

21.03.2011, 22:57. Показов 3075. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите с заданием : переписать код для ввода, сначала чисел, а затем операции над ними.
вот код его надо изменить как сказано в задании .

Oracle 11 SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
DECLARE
 
A INTEGER := 7;
B INTEGER := 4;
OPER VARCHAR2(5) := '&TODO';
 
BEGIN   
    
    DBMS_OUTPUT.enable;
    IF (OPER = '+') THEN
    DBMS_OUTPUT.put_line('Operation is '||OPER||' '||'sum = '||TO_CHAR(A+B));       
    ELSIF (OPER = '-') THEN
    DBMS_OUTPUT.put_line('Operation is '||OPER||' '||'res = '||TO_CHAR(A-B));       
    ELSIF (OPER = '*') THEN
    DBMS_OUTPUT.put_line('Operation is '||OPER||' '||'mul = '||TO_CHAR(A*B));       
    ELSIF (OPER = '/') THEN
    DBMS_OUTPUT.put_line('Operation is '||OPER||' '||'div = '||TO_CHAR(A/B));       
    END IF; 
    
END;
/
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.03.2011, 22:57
Ответы с готовыми решениями:

Переписать код с switch на код с использованием массивов
<?php $action = $_POST; switch($action){ case 'first' echo 'первый' break; case 'red' echo 'красный' break; case 'blue' echo...

Как переписать код Pascal на код VB
var Form1: TForm1; n:integer=0; s:real=0; k:integer=0; implementation {$R *.dfm} procedure...

Как можно получить код SQL-запросов из лога транзакций ldf MS SQL Server2k?
Хая! Это вообще возможно??

3
68 / 66 / 3
Регистрация: 23.08.2010
Сообщений: 195
22.03.2011, 09:23
Oracle 11 SQL
1
2
3
A INTEGER := '&A';
B INTEGER := '&B';
OPER VARCHAR2(5) := '&TODO';
1
4217 / 3059 / 583
Регистрация: 21.01.2011
Сообщений: 13,203
22.03.2011, 09:56
Если под вводом понимается ввод с клавиатуры в SQL*Plus, то вот

SQL*Plus Quick Reference

Use the following commands to write interactive commands.

ACC[EPT] variable [NUM[BER]|CHAR|DATE] [FOR[MAT] format]
[DEF[AULT] default] [PROMPT text|NOPR[OMPT]] [HIDE]

Reads a line of input and stores it in a given user variable.
0
1 / 1 / 0
Регистрация: 21.03.2011
Сообщений: 3
22.03.2011, 22:25  [ТС]
спасибо все правильно получается, но почемуто не выводится ответ,т.е например при вводе + не выводит результат. Пишет Pl/sql procedure successfully completed и все больше ничего

Добавлено через 36 минут
Я нашел причину того что не выводит, забыл перед кодом добавить SET SERVEROUTPUT ON
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.03.2011, 22:25
Помогаю со студенческими работами здесь

Перевести код с SQL 2012 на SQL 2008
Надо перевести код с SQL 2012 на SQL 2008 WITH SalesMonth2007 AS ( SELECT MONTH(orderdate) AS monthno, SUM(val) AS...

Переписать из Oracle в SQL SERVER
CREATE OR REPLACE TRIGGER Trigger_Section BEFORE DELETE ON Sections FOR EACH ROW DECLARE @CNT integer SET @CNT = 0; LINK_EXIST...

Переписать SQL с GROUP BY на LINQ
Добрый день, форумчане. Есть запрос на SQl select prepodavatel, auditoriya, predmet from zanyatie where para=1 and den_ned=1 ...

Переписать запрос SQL на LINQ
всем доброго времени суток! помогите написать запрос на LINQ вот он на MS SQL: SELECT p.Product_id, m.Manufacturer_name,...

Не получается переписать триггер из MySQL на PL/SQL
Для курсача изучал SQL в SoloLearn. А вот PL глянул статьи, вроде всё понятно, но основательно разбираться времени нет и поэтому...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru