2014-01-20 200 views
0

当我搜索Oracle查询帮助时,我知道要为Microsoft查找PLSql,它是T-SQL。什么是PostgreSQL查询考虑?什么是PostgresSQL查询语言考虑?

+2

[互联网](http://en.wikipedia.org/wiki/PostgreSQL#Procedural_languages)和[文档](http: //www.postgresql.org/docs/9.3/static/plpgsql.html) – Kermit

+1

*查询语言*是SQL - 就像在Oracle中一样。 Oracle中的PL/SQL *仅用于存储过程和函数。 –

+0

@a_horse_with_no_name但为了使事情更有趣,[Transact-SQL/TSQL](http://technet.microsoft.com/en-us/library/ms189826(v = sql.90).aspx)*是* SQL服务器查询语言,它包含在其他PL/*语言中找到的过程结构。 – user2864740

回答

2

语言的名称是PL/pgSQL(每手册):

PL/pgSQL是PostgreSQL数据库系统中的可装载的过程语言。 PL/pgSQL的设计目标是创建一个可加载的过程语言..

+1

这不是“查询”语言,它是存储函数的语言。 –

+0

如果他正在引用Oracle的plsql--我很确定这是他的意思。 – rfusca

+1

我认为他对PL/SQL的引用也是错误的。 –