`
wandejun1012
  • 浏览: 2720957 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Postgresql 变量定义

阅读更多

环境:Postgresql9.1

 

用pgAdminIII连接服务器后,点击模式->public->数据表->找到自己想操作的表,在上面右击:

 

1、手动插入数据。如果想手动插入数据,则点击【查看数据】->查看所有行,会跳出一个框,可以在这个框里手动编辑一些数据,像SQL SERVER一样。

 

2、脚本插入。如果想用脚本插入数据,则点击【脚本】->SELECT脚本,会出来一个类似SQL SERVER的查询分析器的窗口,在这个里面可以执行SQL语句。

 

--------------------------------------------

或者直接按Ctrl+E快捷键调出SQL语句进行操作。

 

 

下面说说Postgresql的批量插入,本来我是想和SQL SERVER一样,用循环操作。

 

但是变量定义始终有错误,查了网上好几个文档,变量定义都是declare啊,赋值全是:= 啊,还说什么要放在function中,但是怎么调用function都报错,一气之下,就不再研究了。

 

我后来的解决方案是在excel中,将要插入的数据拼接起来的,如果遇到单引号的,则使用2个单引号就OK了。

 

refurl:http://www.commandprompt.com/ppbook/x19832#DECLARINGAPLPGSQLVARIABLE

 

http://www.kuqin.com/postgreSQL8.1_doc/plpgsql-declarations.html

 

 

分享到:
评论

相关推荐

    PostgreSQL 与 MS SQLServer在过程语言中的差异

    PostgreSQL 和 MS SQL Server 在过程语言中的差异主要体现在数据类型、变量定义与赋值、IF/ELSE 控制结构等方面。了解这些差异对开发者来说非常重要,可以帮助他们更好地选择和使用合适的数据库管理系统。

    DB2到GreenPlum/PostgreSQL的转换指南

    - **主键**:DB2中的主键定义与GreenPlum/PostgreSQL相似,但需要注意的是,在GreenPlum/PostgreSQL中,主键约束通常会自动创建一个唯一索引。 - **外键**:DB2支持外键约束,但在GreenPlum/PostgreSQL中,外键约束...

    PostgreSQL_8.2.3.rar_postgresql_windows 8

    1. **安装与配置**:文档会详细介绍如何在Windows 8环境下安装PostgreSQL 8.2.3,包括设置环境变量、配置数据目录、启动和停止数据库服务等步骤。 2. **SQL语言基础**:PostgreSQL遵循SQL标准,所以文档会教授基本...

    PostgreSQL_与_MS_SQLServer比较

    - **PostgreSQL** 中,变量定义使用 `DECLARE variable type;`,赋值则通过 `variable := value;`。此外,PostgreSQL 还支持使用 `RAISE NOTICE` 来输出调试信息,例如: ```sql RAISE NOTICE 'Testvalue is %', ...

    postgresql-8.3 下载

    5. **函数重载**: 这个版本允许在同一模式下定义具有相同名称但参数列表不同的函数,增加了代码的灵活性和可读性。 6. **性能优化**: 包括对B树索引的优化,更高效的哈希连接操作,以及对大表扫描的改进,都使得...

    Postgresql存储过程

    Postgresql存储过程是指在Postgresql数据库中定义的一组SQL语句的集合,它可以完成复杂的操作,并且可以重复使用。Postgresql存储过程可以用来实现业务逻辑,减少数据库服务器的压力和网络传输的数据量。 一、存储...

    PostgreSQL 存储过程调试

    在PostgreSQL中,存储过程可以通过`CREATE FUNCTION`语句定义,然后通过`SELECT`或`EXECUTE`调用。在编写过程中,确保每个步骤都有清晰的逻辑,方便后续调试。 3. **断点和单步执行** 在调试时,断点是关键工具。...

    PostgreSQL安装配置文档

    3. **触发器机制**:允许用户定义响应特定事件时自动执行的操作。 4. **视图管理**:创建虚拟表来封装复杂查询结果。 5. **事务处理**:确保数据操作的一致性和完整性。 6. **多版本并发控制(MVCC)**:实现高效的...

    postgreSQL安装,附带安装文档说明

    1. 配置环境变量:将PostgreSQL的bin目录添加到PATH环境变量,便于在任何目录下运行命令。 2. 数据库连接:使用psql命令行工具连接到本地数据库,例如:psql -U your_username your_database。 3. 用户管理:使用...

    PostgreSQL免安装版的配置

    此外,熟悉PostgreSQL的配置文件`postgresql.conf`和用户权限文件`pg_hba.conf`也非常重要,它们分别用于调整服务器性能和定义访问控制策略。通过熟练掌握这些知识,你将能够自如地在各种场景下部署和管理PostgreSQL...

    postgresql-9.6-A4.pdf

    ”部分,PostgreSQL被定义为一款先进的开源对象关系数据库系统,它提供了强大的功能来处理复杂的查询,并支持多种数据类型包括JSON、XML等。 - **历史背景**: - **Berkeley POSTGRES项目**:起源于1986年的加州...

    postgresql下载

    PostgreSQL支持SQL标准,包括DDL(Data Definition Language,用于定义表结构)和DML(Data Manipulation Language,用于插入、更新和删除数据)。此外,PostgreSQL还提供了许多高级特性,如窗口函数、递归查询、...

    postgresql与vs连接需用到的库文件

    为了在VS项目中成功连接到PostgreSQL,你需要确保所有这些库文件都正确地包含在你的项目路径中,或者在系统PATH环境变量中。同时,确保在编译时链接了libpq.lib,并在运行时加载了所需的dll文件。完成这些步骤后,你...

    Visual Studio环境下可调式的PostgreSQL-9.3.0源代码

    3. `def`:通常包含了一些定义文件,比如头文件和库定义,这些文件定义了PostgreSQL的接口和数据结构,对于理解代码的组织结构非常重要。 4. `contrib`:这个目录包含了各种扩展模块,由社区贡献,可以增强...

    PostgreSQL入门学习手册

    PL/pgSQL采用块结构设计,所有函数定义的文本必须封装在单个块内。每个声明和语句以分号结尾,子块的`END`关键字后也必须跟上分号(除了最外层块的`END`)。这种结构清晰地组织了代码,便于理解和维护。PL/pgSQL支持...

    Postgresql-9.6.1-1-初级手册-安装及使用

    DDL用于定义数据库结构,如创建表、索引、视图等;DML用于操纵数据,如插入、更新、删除记录。例如: - DDL: `CREATE TABLE students (id INT PRIMARY KEY, name VARCHAR(50));` - DML: `INSERT INTO students ...

    postgresql 实现c language外部函数调用

    - 在编写C语言源代码时,可能需要包含PostgreSQL特定的头文件,如`postgres.h`、`fmgr.h`和`utils/geo_decls.h`,这些头文件定义了与PostgreSQL交互所需的函数和数据结构。 总的来说,通过C语言创建PostgreSQL外部...

    PostgreSQL Developer s Guide

    - **变量声明**: 使用`DECLARE`关键字定义变量。 - **函数参数**: 定义函数时可以指定参数列表。 ##### 4. Declaring the %TYPE Attribute - **用途**: `%TYPE`属性用于定义与表中列相同类型的变量。 - **示例**: ...

Global site tag (gtag.js) - Google Analytics