Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 13656|Resposta: 0

[Fonte] Código da Lição do Capítulo 5 do Oráculo

[Copiar link]
Publicado em 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;
Copiar código






Anterior:Existe um truque para fazer login automaticamente no sistema Win2003 sem uma senha
Próximo:Como consultar a data e hora do snapshot Baidu
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com