- 主题:postgresql的教材都不教precedure了?
从15,16开始学postgresql。
学完function发现没有介绍procedure的内容。
翻了另外一本书,也没有。
看了下16的文档,procedure里有一行
A CREATE PROCEDURE command is defined in the SQL standard. The PostgreSQL version is similar but not fully compatible. For details see also CREATE FUNCTION.
因为兼容型问题,大家都不推荐使用存储过程,所以连教材都懒得教了,这里理解可以么?
--
修改:lokta FROM 39.144.228.*
FROM 39.144.228.*
precedure能不用尽量不要用,不管哪个数据库
--
FROM 61.149.4.*
不是不教了,而是没教过。
create procedure是2018年出现在11版里的,6年时间,从互联网的
眼里看也许很长,都够创业公司投胎轮回好几轮了,很多噱头的新
技术新产品“还没来得及学就淘汰了”,但对这种主要靠五六十岁
的大爷做核心开发人员的软件来说,也许还只是新特性刚出来没多久。
【 在 lokta 的大作中提到: 】
: 从15,16开始学postgresql。
: 学完function发现没有介绍procedure的内容。
: 翻了另外一本书,也没有。
: ...................
--
FROM 183.156.103.*
什么,我在Oracle上已经写吐了,PG到18年才有proc?
【 在 adoal 的大作中提到: 】
: 不是不教了,而是没教过。
: create procedure是2018年出现在11版里的,6年时间,从互联网的
: 眼里看也许很长,都够创业公司投胎轮回好几轮了,很多噱头的新
: ...................
--
FROM 115.205.173.*
这玩意本来也没啥存在的必要
【 在 vmx 的大作中提到: 】
: 什么,我在Oracle上已经写吐了,PG到18年才有proc?
--
FROM 221.219.211.*
18年才有create procedure和call关键词。
之前这个功能用create function和select来实现。
功能是有的,就是……跟select的语义太不协调了,
select居然有可能是执行一堆写数据的操作,一直被吐槽。
【 在 vmx 的大作中提到: 】
: 什么,我在Oracle上已经写吐了,PG到18年才有proc?
--
修改:adoal FROM 183.157.163.*
FROM 183.157.163.*