gpt4 book ai didi

database - 在列名 Oracle 前使用单引号

转载 作者:搜寻专家 更新时间:2023-10-30 21:57:32 25 4
gpt4 key购买 nike

我被告知要编辑五年前由五个不同的程序员编写的现有代码,我发现单引号就在某个查询的列名之前。它有什么用?我以前从未使用过 Oracle 数据库...查询的部分看起来像这样 ' ' work_instance,一半的代码如下所示:

select PR.request_id, 
PR.investor_id,
PR.proposal_date,
' ' work_instance,
INV.foreign_company_name name,
PR.is_remove_cancel,
PR.remove_cancel_number,
PR.status_id,
REFR.description,
PR.fo_id,
PR.staff_id,
PR.case_id,
PR.sub_department_head_id,
PR.director_id,
ROUND((sysdate-PR.proposal_date)) as processing_time
from REMOVAL.request PR,
KPPA.foreign_company_kp INV,
REMOVAL.ref_t_status_workflow REFR
where ...criteria here...

感谢您的帮助,祝您一切顺利!

最佳答案

' ' work_instance 选择一个由单个空格组成的常量字符串值,并将列别名 work_instance 分配给该值。

是同一个概念
ROUND((sysdate-PR.proposal_date)) as processing_time

不同之处在于实际值不是从真实列中获取的,而是一个常量值,并且未使用(可选)as 关键字。

关于database - 在列名 Oracle 前使用单引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37202421/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com