`

自己写的一个postgresSQL函数

阅读更多
自己写的一个postgresSQL的函数,往数据表里插入100条数据,每10条一个标记,不同用户名
drop FUNCTION insert_data()
CREATE OR REPLACE FUNCTION insert_data()
  RETURNS int AS
$BODY$
    declare
      i int;
      m int;
      name varchar(20);
    BEGIN
        name :='name标记';            
i := 1;
while i <= 100 loop
    m :=1;
    for m in 1..10 loop
        if(i%10 = 0) then        
            name='name' || m || 100 ||'标记';
    insert into insert_data_back values (i,now(),name);
        else
            name='name' || m || 100;
    insert into insert_data_back values (i,now(),name);
        end if;
    i := i + 1;
    m := m + 1;
    end loop;
end loop;
return i;
END;
$BODY$
LANGUAGE 'plpgsql' volatile
  COST 100;
ALTER FUNCTION insert_data() OWNER TO postgres;

select insert_data();
分享到:
评论

相关推荐

    postgres 存储过程函数

    `pro_pfl_data.sql`可能包含了处理特定数据表的函数,`pro_supplement_pfl.sql`可能是对数据进行补充或更新的存储过程,而`supplement_Start.sql`可能是启动一系列数据处理操作的入口点。 学习和理解这些文件的内容...

    postgres sql psycopg2最新版本

    2. **基本操作**:`psycopg2.connect()`函数用于创建数据库连接,`cursor()`方法返回一个游标对象,可以执行SQL语句。例如: ```python conn = psycopg2.connect(database="mydb", user="postgres", password=...

    postgres主键函数

    用于在postgres定义主键的函数,如更改id update table set id=get_uuid()

    postgres全角转半角函数.txt

    对postgresql数据库中不规则的数据批量处理查询,有些是全角的,需要转换查询,匹配,可以使用这个方法postgres全角转半角函数.txt

    postgis-vt-util, postgres helper 函数用于制作矢量平铺.zip

    postgis-vt-util, postgres helper 函数用于制作矢量平铺 PostGIS矢量平铺工具 当在 Mapbox Studio 或者早期数据准备阶段的查询阶段创建向量平铺源时,一组PostgreSQL函数很有用。安装你需要的一切都在 postgis-vt-...

    postgres_sql

    【postgres_sql】是一个关于PostgreSQL数据库管理系统的基础教程,涵盖了SQL语言的重要概念和特性。以下是对这些知识点的详细解释: 1. **WEB-INF目录**:在Web应用中,`WEB-INF`目录下的文件不能直接通过URL访问,...

    asterisk-ami-pgsql:这是将Asterisk的AMI接口命令包装到PostgresSQL函数中的中间件

    尝试通过Postgres / SQL提供对Asterisk AMI的访问 特征 您可以通过任何支持对Postgresql进行访问的编程语言来访问星号的ami。 您可以利用sql语言的所有功能:排序,按where子句过滤,分组,将ami命令(如普通数据库...

    适用于Postgres / PostgreSQL 9.3+的跨平台SQL事件探查器。 在简单易用的GUI中查看实时运行的查询和功能。-.NET开发

    功能查看您正在执行的PostgresSQL函数和查询Ocean SQL Profiler PostgreSQL 9.3+的跨平台SQL Profiler。 在简单易用的GUI中查看实时运行的查询和功能。 功能查看您的PostgresSQL函数和在实时GUI中执行的查询...更多...

    PostgreSQL简单函数创建

    创建一个C语言编写的PostgreSQL自定义函数主要包括以下步骤: 1. **编写C代码**:首先,你需要用C语言编写函数的主体部分。这个函数需要遵循PostgreSQL的API,比如声明输入参数、返回类型,以及函数体内的处理逻辑...

    PGSQL统计一个数据库所有数据库空字段的函数

    ### PGSQL统计一个数据库所有数据库空字段的函数 在PostgreSQL(简称PGSQL)中,有时我们需要统计数据库中所有表的空字段数量。这在数据分析、数据清洗等场景下非常有用。下面详细介绍如何创建并使用一个自定义函数...

    PostgresSQL:通过官方文档学习基础知识

    本篇文章将深入探讨PL/pgSQL,这是PostgreSQL中的一个过程语言,用于编写复杂的存储过程。 PL/pgSQL是一种类似于SQL的编程语言,专门设计用于在PostgreSQL数据库中执行存储过程和触发器。它的语法结构清晰,易于...

    SQL语法查询(W3school)

    w3school是一个广受欢迎的在线教育资源,提供了关于SQL语法的详细教程和参考资料。下面将详细介绍w3school中提供的SQL语法查询的知识点。 首先是SQL基础教程部分,它包含了以下知识点: 1. SQL select:这是SQL中...

    Mastering_SQL_practice:掌握PostgresSQL

    在“Mastering_SQL_practice:掌握PostgresSQL”这个学习资源中,我们将深入探讨PostgreSQL,这是一种功能强大的开源关系数据库管理系统。PostgreSQL以其高度的稳定性和丰富的特性在IT行业中深受青睐,尤其对于需要...

    Java-Spring-Boot-PostgresSQL-Microservice:小型Java SB和PostgresSQL微服务项目

    本项目"Java-Spring-Boot-PostgresSQL-Microservice"正是基于这一强大的框架,结合PostgreSQL数据库构建的一个微服务应用。PostgreSQL作为开源的关系型数据库管理系统,以其高度的可扩展性和强大的功能特性,成为...

    postgres数据库用户手册

    PostgreSQL,通常称为postgres,是一种强大的开源关系型数据库管理系统(RDBMS),在全球范围内被广泛应用于各种规模的应用程序。这份“postgres数据库用户手册”提供了一套详尽的指南,涵盖了从初学者到高级开发...

    PostgreSQL_与_MS_SQLServer比较

    - **PostgreSQL** 中,如果需要返回结果集,通常会定义一个返回表类型的函数,使用 `RETURNS SETOF record` 或 `RETURNS TABLE`。 #### 在存储过程中访问或调用函数 - **MS SQL Server** 中可以通过 `EXEC` 或 `...

    PostgreSQL实战-数据库技术.rar

    PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),是以加州大学计算机系开发的POSTGRES,4.2版本为基础的对象关系型数据库管理系统。POSTGRES的许多领先概念只是在比较迟的时候才出现...

    pay_phoenix:用于模拟通过Phoenix Framework + Postgres SQL开发的支付平台的API

    【标题】"pay_phoenix" 是一个基于 Phoenix Framework 和 Postgres SQL 开发的模拟支付平台API项目。这个API提供了处理在线支付的核心功能,它可能是为了教学、测试或者快速原型设计而创建的。 【描述】"pay_...

    postgres中文文档.pdf

    随着Ingres的商业化,研究团队决定开发一个新的系统,最终形成了PostgreSQL的前身——Postgres95。自1996年起,PostgreSQL由全球开发团队维护,并持续更新至今。 - **版权**:PostgreSQL的版权归属于1996-2013年间的...

Global site tag (gtag.js) - Google Analytics