我想用具有URL的新数据替换字段中的数据,并且还要从表中添加另外两个字段。到目前为止,我有:
(replace([DBS_Cert],'pres://Default.STAFFMANAGEMENT/STAFF/',''))
这将生成文件名,即certificate.pdf
我需要的是结果字段:
https://s3-eu-west-1.amazonaws.com/Certificates/[ColumnField]/[ColumnField]/certificate.pdf
我无法弄清楚如何将网址和列字段添加到(replace([DBS_Cert],'pres://Default.STAFFMANAGEMENT/STAFF/',''))
任何帮助都将不胜感激。
由于
答案 0 :(得分:1)
使用' +'连接字符串。并且不要忘记将ColumnFields的类型转换为varchar。
replace([DBS_Cert],
'pres://Default.STAFFMANAGEMENT/STAFF/',
'https://s3-eu-west-1.amazonaws.com/Certificates/' +
CAST([ColumnField] as varchar(500)) + '/' +
CAST([ColumnField] as varchar(500)) + '/certificate.pdf')