我正在使用SAS for windows 9.2对Oracle数据库运行一个相当大的查询。这个查询相当大,在其中我编写了一个子查询WITH子句,并使用了4次。这在SQL和上运行很好,但是当我使用SAS运行它时,程序在20分钟后挂断,甚至看不到日志窗口。我从未与SAS合作过,也不确定如何进行,但尝试了以下选项:
我创建了一个SAS代码文件,并从windows批处理文件中运行它,希望能够将日志写入windows文件系
我试图使用PROC查询具有数亿条记录的DB2表。在开发阶段,我希望在这些记录的任意小子集(例如1000)上运行我的查询。我尝试使用INOBS来限制观测,但我相信这个参数只是限制了SAS正在处理的记录的数量。我希望SAS只从数据库中获取任意数量的记录(然后处理所有记录)。如果我自己编写一个SQL查询,我只需使用SELECT * FROM x FET
我有三个SAS程序要在后台运行一个周末。这三个程序将信息输出到同名的文件中,所以我需要在第一个程序完成后、第二个程序开始之前、第二个程序完成之后和第三个程序开始之前删除这些输出文件。显然,解决这个问题的最简单的方法是修改每个程序,使输出文件名不同,但这无助于我学习如何使用Unix。这就是我到目前为止所得到的:
# Begin by running the first SAS program in t
我正在尝试将SAS日期时间转换为UNIX时间戳,但结果却有8个小时的差异。我认为这与时区问题有某种关系,但我不知道怎么回事。SELECT UNIX_TIMESTAMP('2017-01-01 00:00:00') AS wanted_unix_timestampUNIX_TIMESTAMP('2017-01我还尝试将mySQL中的会话时区设置为不同的</em