首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SAS:何时使用单引号或双引号

SAS:何时使用单引号或双引号
EN

Stack Overflow用户
提问于 2015-07-02 20:27:47
回答 1查看 2.8K关注 0票数 0

什么时候应该使用单引号,什么时候应该在SAS中使用双引号?

我遇到过这样的一个案例,它带来了很大的不同。这种差异背后的原因是什么?

有效的示例:

代码语言:javascript
复制
%let y = 1999;
data test;
set fxmicro.aug99;
where date_time > "02aug&y. 09:30:00"dt;

跑;

单引号不起作用。错误消息:

错误:无效日期/时间/日期时间常数‘02 date&y. 09:30:00'dt。

在编写SAS-代码时,我通常自己使用单引号。

使用双引号的指导方针是什么?

EN

回答 1

Stack Overflow用户

发布于 2015-07-02 20:38:34

宏表达式在单引号中时不进行计算,这就是为什么您需要在这里使用双引号。

在SAS的大多数其他情况下,双引号和单引号是可互换的。请注意,您需要注意正在查询的数据库所施加的任何限制(有些数据库对单引号和双引号的处理方式不同)。

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

https://stackoverflow.com/questions/31194067

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档