powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Объявление переменных PL/SQL
9 сообщений из 9, страница 1 из 1
Объявление переменных PL/SQL
    #39818658
kuleshok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день,
есть вот такой вот скрипт:
SET SERVEROUTPUT ON
declare
v_line varchar2(40);
v_today date := sysdate;
v_tommorow v_today%TYPE;
begin
v_line := 'Hello World';
v_tommorow :=sysdate+1;
dbms_output.put_line (v_line);
dbms_output.put_line('today is '||
to_char(v_today,'DD-Mon-YYYY'));
dbms_output.put_line('tomorrow is '||
to_char( v_tommorow,'DD-Mon-YYYY'));
end;

необходимо сделать следующее:
a) Добавьте код для создания двух явязанных переменных b_basic_percent и b_pf_percent типа NUMBER.
b) В исполнимой секции PL/SQL блока присвойте значения 45 и 12 переменным b_basic_percent и b_pf_percent соответственно.
c) Завершите блок PL/SQL символом «/» и отобразите значения связанных переменных, используя команду PRINT.

пункт a и b я сделала, а вот с с возникли проблемы,как исправить?

SET SERVEROUTPUT ON
declare
v_line varchar2(40);
v_today date := sysdate;
v_tommorow v_today%TYPE;
b_basic_percent number;
b_pf_percent number;
begin
v_line := 'Hello World';
v_tommorow :=sysdate+1;
b_basic_percent:=45;
b_pf_percent :=12;
dbms_output.put_line (v_line);
dbms_output.put_line('today is '||
to_char(v_today,'DD-Mon-YYYY'));
dbms_output.put_line('tomorrow is '||
to_char( v_tommorow,'DD-Mon-YYYY'));
end;/
...
Рейтинг: 0 / 0
Объявление переменных PL/SQL
    #39818659
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Юзать SQL*Plus и вводить "/" на новой строке
...
Рейтинг: 0 / 0
Объявление переменных PL/SQL
    #39818664
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kuleshokпункт a и b я сделалаНет.
...
Рейтинг: 0 / 0
Объявление переменных PL/SQL
    #39818706
kuleshok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
-2-,
а что неправильно в a и b?
...
Рейтинг: 0 / 0
Объявление переменных PL/SQL
    #39818748
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kuleshokа что неправильно в a и b?Переведи "создание явязанных переменных" взад на английский, открой sql plus users guide и найди там соответствующую главу.
...
Рейтинг: 0 / 0
Объявление переменных PL/SQL
    #39818773
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kuleshok,
SQL*Plus Quick Reference

SQL*Plus User's Guide and Reference

SQL*Plus Quick Reference
Use the following commands to create and display bind variables.

Код: plsql
1.
PRINT [variable ...]



Displays the current values of bind variables, or lists all bind variables.

Код: plsql
1.
VAR[IABLE] [variable [type]]



where type represents one of the following:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
NUMBER
CHAR
CHAR (n [CHAR | BYTE])
NCHAR
NCHAR (n)
VARCHAR2 (n [CHAR | BYTE])
NVARCHAR2 (n)
BLOB
BFILE
CLOB
NCLOB
REFCURSOR
BINARY_FLOAT
BINARY_DOUBLE



Declares a bind variable that can be referenced in PL/SQL, or lists the current display characteristics for a single variable or all variables.

p.s. научитесь пользоваться ТЭГом SRC
Это не трудно, достаточно выделить нужный код и нашать кнопку SRC в заголовке формы ввода ответа.
Вот например Ваш код:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
SET SERVEROUTPUT ON
declare
v_line varchar2(40);
v_today date := sysdate;
v_tommorow v_today%TYPE;
b_basic_percent number;
b_pf_percent number;
begin
v_line := 'Hello World';
v_tommorow :=sysdate+1;
b_basic_percent:=45;
b_pf_percent :=12;
dbms_output.put_line (v_line);
dbms_output.put_line('today is '||
to_char(v_today,'DD-Mon-YYYY'));
dbms_output.put_line('tomorrow is '||
to_char( v_tommorow,'DD-Mon-YYYY'));
end;/



так гораздо удобнее читать
...
Рейтинг: 0 / 0
Объявление переменных PL/SQL
    #39818810
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim LejninВот например Ваш код: Вырвиглаз ничем не лучше.
Vadim Lejninтак гораздо удобнее читатьРазве это помеха тем, кто очень хочет помочь?
...
Рейтинг: 0 / 0
Объявление переменных PL/SQL
    #39818832
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kuleshokДобрый день,
есть вот такой вот скрипт:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
SET SERVEROUTPUT ON
declare
  v_line varchar2(40);
  v_today date := sysdate;
  v_tommorow v_today%TYPE;
   begin
   v_line := 'Hello World';
   v_tommorow :=sysdate+1;
   dbms_output.put_line (v_line);
   dbms_output.put_line('today is '||
         to_char(v_today,'DD-Mon-YYYY'));
   dbms_output.put_line('tomorrow is '||
         to_char( v_tommorow,'DD-Mon-YYYY'));
   end;


необходимо сделать следующее:
a) Добавьте код для создания двух явязанных переменных b_basic_percent и b_pf_percent типа NUMBER.
b) В исполнимой секции PL/SQL блока присвойте значения 45 и 12 переменным b_basic_percent и b_pf_percent соответственно.
c) Завершите блок PL/SQL символом «/» и отобразите значения связанных переменных, используя команду PRINT.

пункт a и b я сделала, а вот с с возникли проблемы,как исправить?
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
SET SERVEROUTPUT ON
declare
  v_line varchar2(40);
  v_today date := sysdate;
  v_tommorow v_today%TYPE;
  b_basic_percent  number;
  b_pf_percent number;
   begin
   v_line := 'Hello World';
   v_tommorow :=sysdate+1;
   b_basic_percent:=45;
   b_pf_percent :=12;
   dbms_output.put_line (v_line);
   dbms_output.put_line('today is '||
         to_char(v_today,'DD-Mon-YYYY'));
   dbms_output.put_line('tomorrow is '||
         to_char( v_tommorow,'DD-Mon-YYYY'));
   end;/

Для оформления кода используйте, пожалуйста, тэг SRC этого форума.
...
Рейтинг: 0 / 0
Объявление переменных PL/SQL
    #39818901
kuleshok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SQL*Plus, ок, спасибо за разъяснение
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Объявление переменных PL/SQL
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]