我有一个要求,我们在vendor_implementation中添加了一个新列作为implementation_name。我必须通过合并vendor_implementation表中的两个其他字段来设置此字段,其中字段名称是和类型。查询如下,结果应该像“客户端创建日期12/11/2017 ”客户端(类型)+创建日期(字符串)12/11/2017(create_date)。我必须在类型和create_date之间插入一个静态字符串创建日期。我怎样才能达到以下要求。
UPDATE vendor_implementation
SET vendor_implementation.implementation_name = vendor_implementation.type + ' Created Date ' + TO_Char(vendor_implementation.create_date, 'MM/DD/YYYY')
答案 0 :(得分:1)
假设type
列也是string
UPDATE vendor_implementation v
SET v.implementation_name = v.type ||' Created Date '|| TO_Char(v.create_date, 'MM/DD/YYYY')
答案 1 :(得分:1)
Oracle SQL方言使用||
代替+
。