postgresql 匿名函数(单独执行代码段)

do LANGUAGE plpgsql
$$
declare
  top integer;
  row_org dbo.a_org_type%rowtype;
begin
  /* Insert real code here */
  select into row_org * from dbo.a_org_type order by id desc limit 1;
  top := row_org.id + 1;

  for idx in 1..5 loop
    insert into dbo.a_org_type(id, des)
    values(top, ‘shang hai ‘ || top);

    top := top + 1;
  end loop;

end;
$$

原文地址:https://www.cnblogs.com/jonney-wang/p/9976987.html

时间: 2024-08-30 15:22:57

postgresql 匿名函数(单独执行代码段)的相关文章

jQuery源码,匿名函数自执行

jQuery框架的首尾是这样写的()(), 1 (function(window){//这个window是个入参,随便起个名字都行 2 //这里面全都是js代码 3 })(window)//这个括号里的window不能变 实际上上面代码中后面的那个window是传入的js中的window对象,前面是也是变量名,只不过也叫window罢了.这种()()方式叫做匿名函数自执行. 上面的代码完全可以写成下面这样: 1 (function(w){ 2 //这里面全都是js代码 3 w.$=w.jQuer

JS 匿名函数 自执行

其实就是将函数直接做为表达调用,使用括号包裹定义函数体,解析器将会以函数表达式的方式去调用定义函数. 常见格式:(function() { /* code */ })(); 解释:包围函数(function(){})的第一对括号向脚本返回未命名的函数,随后一对空括号立即执行返回的未命名函数,括号内为匿名函数的参数. 作用:可以用它创建命名空间,只要把自己所有的代码都写在这个特殊的函数包装内,那么外部就不能访问,除非你允许(变量前加上window,这样该函数或变量就成为全局).各JavaScrip

匿名函数自执行原理和instanceof运算符执行原理

今天收到RSS订阅中有一篇<Javascript – Arraylike的7种实现>,看第一种实现方式是,瞬间被!function(){}()这种匿名函数自执行方式给亮瞎了眼睛.这种写法绝对是装逼神器,代码如下: 1 !function () { 2 //通过闭包实现 3 var List = function () { 4 var list = [], 5 self = { 6 constructor: List, 7 //如果希望更像原生一点,将length定义为属性,那么length则需

js中的匿名函数自执行

随笔,java中因为有修饰符的存在,那就有private类的存在,js不一样,没有修饰词一说,因此为了防止全局变量的污染,js中就出现了匿名函数,直接上code,看到的人可以自己体会: (function () { console.log("aaa");})();(function (a) { console.log(a);})("aaa"); 上面是2种写法,作用是完全相同的,不过有时候需要把全局的参数带进去的时候就可以直接采用带参的写法,这样写的另一个目的是函数

oracle执行代码段以及表分区

1.这是在oracle的sql窗口下执行一个代码块 declarev_char1 varchar2(100);v_char2 varchar2(100);v_c char(1); --中间变量beginv_char1 :='&no'; --替换变换dbms_output.put_line('输入的数据为:'||v_char1);for i in reverse 1..length(v_char1)loopv_c := substr(v_char1,i,1);v_char2 := v_char2

Javascript的匿名函数与自执行

函数是JavaScript中最灵活的一种对象,这里只是讲解其匿名函数的用途.匿名函数:就是没有函数名的函数. 函数的定义,大致可分为三种方式: 第一种:这也是最常规的一种 1 2 3 function double(x){        return 2 * x;       } 第二种:这种方法使用了Function构造函数,把参数列表和函数体都作为字符串,很不方便,不建议使用. 1 var double = new Function('x', 'return 2 * x;'); 第三种: 1

自执行匿名函数

自执行匿名函数: 常见格式:(function() { /* code */ })(); 解释:包围函数(function(){})的第一对括号向脚本返回未命名的函数,随后一对空括号立即执行返回的未命名函数,括号内为匿名函数的参数. 作用:可以用它创建命名空间,只要把自己所有的代码都写在这个特殊的函数包装内,那么外部就不能访问,除非你允许(变量前加上window,这样该函数或变量就成为全局).各JavaScript库的代码也基本是这种组织形式. 总结一下,执行函数的作用主要为 匿名 和 自动执行

自执行匿名函数剖析

引入 在很多js代码中我们常常会看见这样一种写法: (function( window, undefined ) { // code })(window); 这种写法我们称之为自执行匿名函数(self-executing anonymous function). 正如它的名字一样,它是自己执行自己的,前一个括号是一个匿名函数,后一个括号代表立即执行. 函数和函数表达式的区别 语法 function keqing(){ //函数 alert('Hi~'); } var keqing = funct

js 自执行匿名函数(转载)

自执行匿名函数: 常见格式:(function() { /* code */ })(); 解释:包围函数(function(){})的第一对括号向脚本返回未命名的函数,随后一对空括号立即执行返回的未命名函数,括号内为匿名函数的参数. 作用:可以用它创建命名空间,只要把自己所有的代码都写在这个特殊的函数包装内,那么外部就不能访问,除非你允许(变量前加上window,这样该函数或变量就成为全局).各JavaScript库的代码也基本是这种组织形式. 总结一下,执行函数的作用主要为 匿名 和 自动执行