`
zhouzba
  • 浏览: 5982 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

plsql_3

 
阅读更多
   
获取环境与会话
     
  select SYS_CONTEXT('USERENV','SESSION_USER'),SYS-CONTEXT('USERENV',IP_ADDRESS) INTO USERNAME,IP_ADDRESS
FROM DUAL


更新查询返回的结果行
  
  update  employess SET ROW = emp_row

where ....


加  一个returning 返回结果


delcare
 
  first employees.first_name%type;
last employees.last_name %type;

new_salary employees.salary%type;

  begin
    update employees
   
     set salary = salary+(salary*0.3)
     where employee_id =100;
returning fisrt_name,last_name,salary into fist,last,new_sarlary;

dbms_ouput_put.line


  更新游标返回的行结果

     使用where current of 更新循环当前数据
  

   delcar 


   cursor  emp_sal+cur is
    select * from employess
    where department_id =60
for update;
  emp_sal_rec emp_sal_cur%rowtype;

  begin

  for emp_sal_rec in emp_sal_cur loop

  dbms_output_put.line

  update employees
 
   set salary = salary+(salary*.025)
   where current of emp_sal_cur;
  end loop;

  for emp_sal_rec in emp_sal_cur loop

  dbms

end loop;
end;


删除 返回的结果行

    create or replace procedure remove_job_history(dept_id in number) as
  cursor job history_cur_is

  select * from job_hisory  ......for update

    rec job_histroy_cur_is

begin

  for rec in job_....... loop
   delete from ....
where current of job_cur...



删除重复数据


delete from employees a where rowind>(
 
select min(rowid) from employees b where a.employee_id  = b.employees_id);

)
 




 





分享到:
评论

相关推荐

    plsql_developer_7_0_最新中文手册.pdf

    plsql_developer_7_0_最新中文手册.pdf

    32位带汉化补丁和注册码的PLSQL_Developer

    32位带汉化补丁和注册码的PLSQL_Developer。。。PLSQL_Developer

    PLSQL_X64 64位plsql

    3. **调试工具**:PLSQL Developer内置了调试器,可以设置断点、单步执行、查看变量值、调用堆栈等,方便开发者定位和解决问题。这对于调试存储过程、函数和触发器尤其有用。 4. **数据库对象管理**:用户可以通过...

    PLSQL_YouCan!_plsql_

    3. **游标**:在处理大量数据时,游标是必不可少的工具,它们允许你逐行处理查询结果。你可以声明、打开、读取、关闭和释放游标。 4. **异常处理**:PLSQL提供了一个强大的异常处理机制,通过EXCEPTION部分来捕获和...

    PLSQL.rar_oracle_pl sql_plsql_plsql java_sql

    标题中的“PLSQL.rar_oracle_pl sql_plsql_plsql_java_sql”暗示了这是一个关于Oracle数据库中PLSQL使用的资源包,可能包含了PLSQL的教程、示例代码和与Java集成的相关信息。Oracle数据库是世界上最广泛使用的数据库...

    PLSQL_Developer10.zip

    3. **汉化步骤**: - 在"PLSQL_Developer10.zip"压缩包中找到汉化包(通常为CHS或Chinese相关的文件)。 - 复制汉化文件到PLSQL Developer的安装目录下的相应语言文件夹(如Language或lang)。 - 重启PLSQL ...

    PLSQL_DEVELOPER_基本用法详解.doc

    PLSQL_DEVELOPER_基本用法详解 PLSQL_DEVELOPER 是一种基于 PL/SQL 语言的集成开发环境,提供了许多实用的功能来帮助开发者快速开发和调试 PL/SQL 代码。本文将详细介绍 PLSQL_DEVELOPER 的基本用法,包括编辑表...

    plsql_developer7.0中文手册.pdf

    plsql_developer7.0中文手册.pdf plsql_developer7.0中文手册.pdf plsql_developer7.0中文手册.pdf plsql_developer7.0中文手册.pdf plsql_developer7.0中文手册.pdf

    PLSQL_Developer_cngr

    3. **数据库对象管理**:你可以通过PLSQL Developer浏览、创建、修改和删除Oracle数据库中的各种对象,包括表、视图、索引、同义词、序列、表空间等。它还支持数据导入导出、数据泵(EXPDP/IMPDP)操作,以及数据的...

    PLSQL_Developer_14.0.0.1961_x86-x64.7z

    PLSQL 14 安装包 32位 64位各一个,附上安装说明 plsqldev1400x32.msi plsqldev1400x64.msi

    PLSQL_oracle数据库

    3. **数据库对象管理**:可以浏览、创建和修改数据库对象,如表、视图、索引、存储过程、函数、序列等。 4. **数据查询**:使用内置的SQL编辑器执行查询,查看和操作数据。支持SQL*Plus命令,提供结果集的导出和打印...

    PLSQL.rar_plsql_plsql java

    3. **PLSQL的变量声明**:使用VAR关键字声明变量,如`VAR my_variable NUMBER;`,并可以通过ASSIGN语句为其赋值。 4. **PLSQL的流程控制**:包括IF-THEN-ELSIF-ELSE语句、CASE语句、FOR循环、WHILE循环、GOTO跳转等...

    PLSQL_Developer8.0绿色版64位

    3. 绿色版:绿色版软件通常指的是免安装、便携式版本,它们不写入系统注册表,不改变系统环境,只需解压到指定位置,就可以开始使用。这样的设计使得软件可以方便地在多台电脑间转移,不会留下任何残留文件,也不会...

    PLSQL_Developer_7.1

    PLSQL Developer是一款强大的Oracle数据库开发工具,专为数据库管理员和开发者设计,提供了全面的环境来编写、测试和调试PL/SQL代码。这个工具的核心优势在于它的可视化界面,它使得数据库对象的管理和操作变得直观...

    PLSQL_8.0 绿色版

    3. **对象浏览器**:可以浏览和管理数据库中的所有对象,如表、视图、索引、存储过程等,便于数据库的维护和管理。 4. **查询工具**:支持SQL查询,提供查询结果集的可视化展示,方便数据分析和问题排查。 5. **...

    PLSQL_Developer_8.0.3.1510简体中文绿色版

    PLSQL_Developer_8.0.3.1510简体中文绿色版

    PLSQL_Developer_7.0使用手册

    PLSQL_Developer使用手册,希望下载的兄弟能很快上手

    plsql_904汉化包及注册文件

    PLSQL Developer是一款由Allround Automations公司开发的强大Oracle数据库管理工具,主要面向开发人员和DBA,用于编写、测试和调试PL/SQL代码。在PLSQL_904汉化包及注册文件中,我们主要关注的是将这款原本英文界面...

Global site tag (gtag.js) - Google Analytics