转载:  http://blog.163.com/lyq_163_2009/blog/static/1340826962010712103822138/
PL/SQL单行注释使用--,多行注释使用/**/。
PL/SQL中的变量类型主要有一下几种:
binary_integer: 整数,主要用来技数而不是用来表示字段类型
number: 数字类型
char: 定长字符串
            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2013-01-15 15:01:02
                            
                                1522阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1  在命令窗口中输入sqlplus /nolog2  使用connect命令以sysdba身份登录connect /as sysdba3  修改密码alter user scott identified by chao;(修改已经锁定的用户的密码)alter user scott identified by password account unlock;(锁定用户            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-08-01 11:36:01
                            
                                545阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            转载:  http://blog.163.com/lyq_163_2009/blog/static/1340826962010712104242953/
//table变量类型
declare
  type  type_table_emp_empno  is table of  emp.empno%type  index by             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2013-01-15 15:04:24
                            
                                1670阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            转载:  http://blog.163.com/lyq_163_2009/blog/static/134082696201071210464738/
//错误处理
declare 
  v_temp number(4);
begin
  select empno into v_temp from emp where deptno=10;
e            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2013-01-15 15:06:01
                            
                                821阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            使用过程与函数的原则:1、如果需要返回多个值和不返回值,就使用过程;如果只需要返回一个值,就使用函数。2、过程一般用于执行一个指定的动作,函数一般用于计算和返回一个值。3、可以SQL语句内部(如表达式)调用函数来完成复杂的计算问题,但不能调用过程。所以这是函数的特色。一、存储过程1、存储过程初步--存储过程:实现搬历史表
create or replace proce            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-11-29 11:41:29
                            
                                4411阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.匿名块:declarev_avgsal number(6,2);beginselect avg(sal) into v_avgsal from emp where deptno=&no;dbms_output.put_line('平均工资:'||v_avgsal);end;2.命名块:<<outer>>declarev_deptno number(2);v_dn            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2014-11-07 17:58:16
                            
                                1865阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言 最近,有朋友问开发应用程序页,都是需要先登录再访问,无法开发匿名的应用程序页。 解决方法 其实,SharePoint帮我们提供了匿名访问的应用程序页的方法,只是和普通应用程序页继承的基类不一样,简单的改一下就可以了。 默认,我们都集成自LayoutsPageBase,我们只需要改一下继承自Un            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-24 10:56:44
                            
                                158阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            begin  update  tabname  set=111  where  ...;  dbms_output.put_line(SQL%ROWCOUNT);  end;  /            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-22 17:28:57
                            
                                632阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一>基础代码检查
    检查以bm_开头的系统初始化编码表是否有空值。与业务系统相关的编码项不能存在空值,会导致系统业务无法办理。为初始化数据表、在做测试数据和正式上线前检查。上线运行后、仍存在空值表、需要进行核实、可能存在不经常办理的业务。也可能是冗余表。
PL/SQL代码块:
declare
v_table_name  &nb            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2019-02-23 18:41:56
                            
                                606阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                  Oracle的PL/SQL编程前奏之基础技能实战二前言:本文主要讲述使用DDL定义表结构,定义主键,添加外键;以及oracle最小运行代码块实现需求;一>使用DDL数据定义语言创建员工表,部门表。员工表中要有工号,中文姓名,英文姓名,别名,年龄,入职日期,部门编号。部门表中要有部门编号,部门名称,部门经理,部门描述,工号。	张三            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2019-02-24 22:50:41
                            
                                637阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             Oracle的程序块包含三部分:
1.       declare, 非必须的
2.       procedure, 必须的
3.       exception, 非必须的
下面详细介绍这三部分。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-08-09 14:30:24
                            
                                1294阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.匿名语句块 declare buzzId varchar2(1000) := '12345'; begin --删除数据 delete from t_my_table where buzzId = buzzId; --提交 commit; end; ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-03 18:11:00
                            
                                183阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            2005年12-20日(很久以前)一位匿名用户在邮件列表中发布了一段匿名块的SQL蠕虫病毒,这可能是人们第一次意识到PL/SQL也能用来写病毒。很多专家都对该段程序进行了分析,其主要破坏行为如下:
1.将DBA权限授予public角色
2.删除名为aa的trigger
3.创建名为aa的数据库登陆后(after database logon)触发器,该触发器还包含了使用UTL_TCP包(            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2010-06-08 20:00:21
                            
                                425阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            先看postgresql中的匿名块do $$ declare i record; begin for i in 100000..3            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-12-10 15:59:08
                            
                                126阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            返回本章节返回作业目录需求说明:定义一个抽象类 Bird,创建使用匿名内部类的操作个继承了Bird抽象类的匿名内部类对象,该内部类重写了Bird            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-02-23 15:38:07
                            
                                35阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            返回本章节返回作业目录需求说明:定义一个抽象类 Bird,创建使用匿名内部类的操作类Action。实现思路:定义抽象类Bird。在其中定义一个String类型的name属性,一个返回类型是int的抽象方法fly(),以及getName()方法定义操作类Action,在其中定义一个op()方法,该方法的形参为Bird类型。在main()方法中,实例化一个Action对象,并调用该对象的op()方法。op()方法的实参是一个继承了Bird抽象类的匿名内部类对象,该内部类重写了Bird            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2020-06-14 12:21:10
                            
                                70阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #匿名函数#语法lambda 参数1,参数2,参数3,:表达式#特点#使用lambda关键字去创建#没有名字的函数#匿名函数冒号后面的表达式有且只有一个#匿名函数自带return,而这个return的结果就是表达式计算后的结果#lambda缺点#lambda只能是单个表达式#只能封装有限的逻辑,复杂必须使用defdef sum(x,y):return x+yprint(sum(1,2))sum=lambda x,y:x+y#通过变量调用匿名函数print(sum(1,2))            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-06-10 22:54:15
                            
                                177阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                即使你心怀很深沉很黑暗的秘密,你还能够迫切强烈地感觉到需要与全世界分享。是的,你知道你想那么做。但你却很难找到一个很好的办法可以匿名的和大家分享这些内心的想法。你可能听说过Secret和Whisper,这是两个最近非常流行并获得投资的手机app,它们可以允许用户在畅所欲言的同时隐藏自己的真是身份。您也可以浏览这些匿名的秘密,并对你感兴趣的进行评论或分享。  &            
                
         
            
            
            
            故障现象:某公司在其内部网络中使用IIS 6.0提供Web服务。在经过一些设置之后,发现在使用IE浏览器访问网站主页时要求输入用户名和密码。而网站提供的内容对访问者并没有身份限制,完全没有必要进行身份验证。解决方法:一般而言,我们在访问网站时是不需要提供用户账户和密码的,然而这并不代表服务器没有对访问者进行身份验证。实际上服务器仍然在使用网站上某个特定的账户对所有访问者进行身份验证,只是对于访问者            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-01 20:27:15
                            
                                116阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在JDK8中加入了Lambda表达式,使用函数接口编程。是一个匿名函数,即没有函数名的函数。Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。,使用它设计的代码会更加简洁。使用Lambda语法来代替匿名的内部类,代码不仅简洁,而且还可读。需要注意的是只有确保接口中有且仅有一个抽象方法,Java中的Lambda才能顺利地进行推导。以下是lambda表达式的重要特征:可选类型声明            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-26 14:18:32
                            
                                20阅读