gpt4 book ai didi

sql - 在变量周围添加引号

转载 作者:行者123 更新时间:2023-12-02 15:30:53 24 4
gpt4 key购买 nike

我需要从 SQL 导出数据并导入 SAS。地址字段在字符串中间有','。我尝试使用 CSV 和制表符分隔,但每次 SAS 都会因为“,”而分解地址字段。

我尝试使用另一个问题的代码将逗号替换为空格,但没有成功:

 update #temp2
set STREETADDRESS_e = REPLACE(STREETADDRESS_e ,","," ")

我想如果我把地址字符串放在引号中,这会解决问题,但我的代码不工作:

 update #temp2
set STREETADDRESS_e = ("'" + STREETADDRESS_e + "'")

这似乎是一个非常普遍的问题,但我还没有找到任何可行的解决方案...

最佳答案

如果你想用单引号将字符串括起来,你必须像这样转义它们:

update #temp2 set STREETADDRESS_e = ('''' + STREETADDRESS_e + '''')

update #temp2 set STREETADDRESS_e = QUOTENAME(STREETADDRESS_e,'''')

或者如果你想要双引号

update #temp2 set STREETADDRESS_e = QUOTENAME(STREETADDRESS_e,'"')

关于sql - 在变量周围添加引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26349613/

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