yangzhenlong

1.连接plsql developer,打开一个SQL Window

2.SQL Window中创建表user_info

 

1 -- Create table
2 create table USER_INFO
3 (
4   ID      VARCHAR2(2),
5   NAME    VARCHAR2(10),
6   PWD     VARCHAR2(20),
7   ADDRESS VARCHAR2(100)
8 )


3.SQL Window中创建存储过程add_user,用于向表user_info中插入一条数据

 1 create or replace procedure add_user
 2 (
 3        uid user_info.id%type,
 4        uname user_info.name%type,
 5        upwd user_info.pwd%type,
 6        uaddress user_info.address%type
 7 )
 8 as
 9 begin
10        --向表user_info中插入数据
11        insert into user_info values(uid,uname,upwd,uaddress);
12        dbms_output.put_line(\'用户【\'||uname||\'】已添加至表【user_info】中\');
13        dbms_output.put_line(\'表名称:【user_info】:\');
14        dbms_output.put_line(\'编号--姓名--密码--地址\');
15        dbms_output.put_line(uid||\'--\'||uname||\'--\'||upwd||\'--\'||uaddress);
16 end add_user;

4.SQL Window中调用存储过程add_user

 1 declare
 2   u_id user_info.id%type := \'01\';
 3   u_name user_info.name%type := \'user1\';
 4   u_pwd user_info.pwd%type := \'0000\';
 5   u_address user_info.address%type := \'甘肃省兰州市\';
 6 begin
 7   --调用过程,添加user1用户到表user_info中
 8   add_user(u_id,u_name,u_pwd,u_address);
 9   dbms_output.put_line(\'用户\'||u_name||\'已添加至表user_info中\');
10 end;

或者:

1 call add_user(\'05\',\'user5\',\'5555\',\'定西市\')

4.查看结果(打开SQL Window的OutPut窗口,显示结果如下)

1 用户【user5】已添加至表【user_info】中
2 表名称:【user_info】:
3 编号--姓名--密码--地址
4 05--user5--5555--定西市

  输入:select * form usr_info

 

ID NAME PWD ADDRESS
01 user1  0000  甘肃省兰州市
02 用户2 1234 兰州市
03  用户3   1114  兰州市
04 用户4  4444 定西市
05  user5  5555  兰州市

分类:

技术点:

相关文章: