Loading [MathJax]/jax/output/CommonHTML/config.js
社区首页 >问答首页 >Oracle Select Syntax into Postgres

Oracle Select Syntax into Postgres
EN

Stack Overflow用户
提问于 2010-01-18 22:11:14
回答 3查看 433关注 0票数 0

我正在将Oracle语法转换为Postgres

代码语言:javascript
代码运行次数:0
复制
SELECT MSN_INT_ID,
       MO_INT_ID,
       'Y'   "AIRMOVE"
  FROM MISSION_OBJECTIVE
 WHERE MO_MSN_CLASS_CD = 'AMV'
 GROUP BY MSN_INT_ID,
          MO_INT_ID

这部分让我很困惑:

代码语言:javascript
代码运行次数:0
复制
SELECT MSN_INT_ID,
       MO_INT_ID,
       'Y'   "AIRMOVE"

“Y”"AIRMOVE“在做什么?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-01-18 22:19:35

代码片段'Y' "AIRMOVE"将一个计算列引入名为AIRMOVE的选择列表,该列的值始终为'Y'

票数 1
EN

Stack Overflow用户

发布于 2010-01-18 22:18:25

它是一个计算列,使用静态定义的值。

票数 1
EN

Stack Overflow用户

发布于 2010-01-19 17:25:56

部分混淆可能来自PostgreSQL 8.3或更早版本,其中"AS“关键字不是可选的。

更改:

代码语言:javascript
代码运行次数:0
复制
'Y'   "AIRMOVE"

至:

代码语言:javascript
代码运行次数:0
复制
'Y' AS "AIRMOVE"

它应该工作得很好。从8.4版开始,关键字是可选的,尽管我主张始终包含它,以避免与此完全相同的问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2089607

复制
相关文章
Oracle转换Postgres
首先需要对Oracle和PostgreSQL的SQL都比较熟悉。对其理解的越详细就越具有优势,本文帮助读者迅速理解这两类SQL的区别是什么。
yzsDBA
2020/10/28
8.2K0
Oracle转换Postgres
首先需要对Oracle和PostgreSQL的SQL都比较熟悉。对其理解的越详细就越具有优势,本文帮助读者迅速理解这两类SQL的区别是什么。
yzsDBA
2020/01/19
5.8K0
Oracle转换Postgres
Oracle INSERT INTO SELECT
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/159630.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/14
5440
oracle insert into select写法[通俗易懂]
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/159656.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/14
6560
oracle insert select语句
insert into 表1(列1,列2.。。。)select 列1,列2.。。。 from 表2
全栈程序员站长
2022/09/09
3.7K0
oracle基础|oracle的认知|Select用法详解
数据库,简单来说是本身可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、截取、更新、删除等操作。
小小鱼儿小小林
2021/08/05
2.5K0
【黄啊码】MySQL:Syntax error or access violation: 1055 Expression #1 of SELECT list is not ...
错误原因: MySQL 5.7.5及以上版本实现了对功能依赖的检测。如果启用了only_full_group_by SQL模式(在默认情况下是这样),那么MySQL就会拒绝选择列表、条件或顺序列表引用的查询,这些查询将引用组中未命名的非聚合列,而不是在功能上依赖于它们。(在5.7.5之前,MySQL没有检测到功能依赖项,only_full_group_by在默认情况下是不启用的。关于前5.7.5行为的描述,请参阅MySQL 5.6参考手册。)
黄啊码
2022/01/09
5370
2018-10-24 Oracle中insert into select和select into的用法
在Oracle中select into from不可以使用-----原因很简单:select into是PL/SQL language 的赋值语句!如果使用则Oracle会抛出0RA-00905:missing keyword的异常!
Albert陈凯
2018/11/22
2.1K0
Syntax Highlighting
By {{< highlight go-html-template "linenos=table,hl_lines=1 3-7,linenostart=199" >}}..{{< / highlight >}}
caoayu
2020/09/23
4030
Ora2pg 把oracle数据导入到postgres
Ora2pg 使用总结 Ora2pg 使用总结 1 1 Ora2pg特性 1 2 Ora2pg支持的导出对象 2 3 Ora2pg数据类型转换对照 2 4 Ora2pg 安装 3 4.1 安装需要的驱动包 3 4.2 下载并安装Oracle 客户端 3 4.3 安装 DBI 4 4.4 安装 DBD-Oracle客户端 4 4.4.1 在当前用户配置一下环境变量 4 4.4.2 安装DBD-Oracle 4 4.5 安装 Ora2pg 客户端 4 4.6 ora2pg 参数说明 5 5 Ora2pg 使用案
小徐
2019/11/20
4.1K0
Ora2pg 把oracle数据导入到postgres
Ora2pg 把oracle数据导入到postgres
1 Ora2pg特性 1、导出整个数据库模式(表、视图、序列、索引),以及唯一性,主键、外键和检查约束。 2、导出用户和组的授权/权限。 3、导出筛选的表(通过制定表明)。 4、导出Oracle模式到一个PostgreSQL(7.3以后)模式中。 5、导出预定义函数、触发器、程序、包和包体。 6、导出范围和列表分区。 7、导出所有的数据或跟随一个WHERE子句。 8、充分支持Oracle BLOB对象作为PG的BYTEA。 9、导出Oracle视图作为PG表。 10、导出定义的Oracle用户格式。 11
小徐
2019/11/28
3.8K0
如何让oracle的select强制走索引
大多数情况下,oracle数据库内置的查询优化策略还是很成功的,但偶尔也有犯2的时候,即使有索引,也会做全表扫描,可以参考以下语句的写法,强制让select语句使用索引 1 CREATE OR REPLACE VIEW V_RES_CBA AS 2 SELECT /*+INDEX(SEG IDX_T_RES_ALLOSEG_ALLOID)*/ 3 ALLO.ALLOID AS RESID, 4 NULL AS AWB, 5 ALLO.ALLOTMENT AS ALLO_ID,
菩提树下的杨过
2018/01/19
1.3K0
POSTGRESQL PSQL 命令中如何使用变量带入查询和函数
最近有人问,想通过SHELL 来传入变量到 PSQL的SQL 语句中,如何去撰写,因为他写的程序老是有问题。PSQL 命令中被经常DISS的问题除了不能带有密码外,就是这个问题了,变量。
AustinDatabases
2023/09/06
7850
POSTGRESQL  PSQL 命令中如何使用变量带入查询和函数
insert oracle用法,insert into select的实际用法,insertselect
语句形式为:Insert into Table2(field1,field2,…) select value1,value2,… from Table1
全栈程序员站长
2022/09/13
1.3K0
Oracle 中的SELECT 关键字(查询、检索)
检索单个列:select 列名 from 表名; 例:select ename from emp; 检索多个列: select [列1,列2, ... ,列N] from 表名; 例:select ename , sal from emp; 检索所有列:select * from 表名; 例:select * from emp;
星哥玩云
2022/08/18
4.1K0
oracle select in超过1000条报错解决方法
本博客介绍oracle select in超过1000条数据的解决方法,java框架是采用mybatis的,这可以说是一种比较常见的错误:select * from A where id in(...),oracle官方函数做了限定,in里的参数只能1000个,所以超过1000个参数就会报错,解决方法是将集合分为每个集合1000的小集合,然后用or拼起来select * from A where id in(1,2,...,1000) or id in (1001,1002,2000)...,好的,根据这个sql,下面介绍一下orm空间为mybatis的项目里怎么解决
SmileNicky
2019/03/11
3.7K0
【Oracle笔记】select for update的用法及实例解析
select for update 是为了在查询时,避免其他用户以该表进行插入,修改或删除等操作,造成表的不一致性。
程序员云帆哥
2022/05/12
2.3K0
postgres相关
在IPv6处添加 host all all 192.168.0.0/0 md5
java攻城狮
2020/10/10
1.1K0
点击加载更多

相似问题

Oracle Syntax to Postgres帮助

20

我希望将select语句从oracle转换为postgres。

28

Postgres SELECT与多个select as

10

Oracle to Postgres Gotchas

12

Syntax IN for Google

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文