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

Вид: 13656|Ответ: 0

[Источник] Код урока Oracle Глава 5

[Скопировать ссылку]
Опубликовано 15.03.2015 10:36:35 | | |
  1. create table tab1
  2. (
  3.        tid number primary key,
  4.        tname varchar(10)
  5. );
  6. insert into tab1 values (1,'aaa');
  7. insert into tab1 values (2,'ddd');
  8. insert into tab1 values (3,'cccc');

  9. select * from tab1;

  10. --pl/sql
  11. begin
  12. dbms_output.put_line('my first pl/sql');
  13. end;
  14. --变量
  15. declare
  16.     --声明并初始化
  17.     a number := 1;
  18.     b number default 2;
  19.     c number;
  20.     d varchar(10);
  21. begin
  22.     dbms_output.put_line('a='||a);
  23.     dbms_output.put_line('b='||b);
  24.     --赋值1
  25.     c := 3;
  26.     dbms_output.put_line('c='||c);
  27.     --赋值2
  28.     select tname into d from tab1 where tid = 1;
  29.     dbms_output.put_line('d='||d);
  30. end;

  31. declare
  32.     --设置a的类型与tab1表中tid字段的类型一样
  33.     a tab1.tid%type;
  34.     b tab1.tname%type;
  35. begin
  36.     a := 123;
  37.     b := 'name';
  38.     dbms_output.put_line('a='||a);
  39.     dbms_output.put_line('b='||b);
  40. end;

  41. --循环4要素
  42. --1.loop
  43. declare
  44.     i int := 1;--1
  45. begin
  46.     loop
  47.         exit when i > 10;--2
  48.         dbms_output.put_line(i);--4
  49.         i := i + 1;--3
  50.     end loop;
  51. end;
  52. --2. while
  53. declare
  54.     i int := 1;--1
  55. begin
  56.     while i <= 10--2
  57.     loop
  58.         dbms_output.put_line(i);--4
  59.         i := i + 1;--3
  60.     end loop;
  61. end;
  62. --3. for
  63. begin
  64.     for i in 1..20--1,2,3
  65.     loop
  66.         dbms_output.put_line(i);--4
  67.     end loop;
  68. end;
Копирование кода






Предыдущий:Есть приём автоматического входа в систему Win2003 без пароля
Следующий:Как запросить дату и время снимка Baidu
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com