问题标签 [proc-sql]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
14846 浏览

sql - SAS 中的 SQL 直通

将 SQL Passthrough 工具与 SAS 一起使用有什么优势吗?

0 投票
6 回答
31123 浏览

sas - 在 SAS 中删除表

在 SAS 中删除表的最有效方法是什么?

我有一个程序循环和丢弃大量表,想知道PROC SQL之间是否存在性能差异;和过程数据集;一次删除一个表..

或者如果有另一种方式也许???

0 投票
7 回答
6210 浏览

sql - 是否可以使用 SAS(PROC SQL)进行不区分大小写的 DISTINCT?

有没有办法从此 SAS SQL 查询中获取不区分大小写的不同行?...

理想的解决方案将由单个查询组成。

结果现在看起来像:

...真正需要两个不同行中的任何一个

可以将数据大写,但这会以不符合此查询目的的方式不必要地更改值。

0 投票
3 回答
5391 浏览

sql - Teradata 和 SAS 与 BigInt 的

我们有一个充满 BIGINT 数据类型的 teradata 数据库。SAS 是组织的主要分析引擎。SAS 访问库在 BIGINT 上阻塞,因此强制所有代码在将变量返回给 SAS 之前将它们转换为整数或小数。例子:

有谁知道解决这个问题的方法?可能是用于转换变量或 SAS 访问修复的宏?请记住,这个数据库中实际上有数千个变量是 bigint 并且对数据库进行更改是不可能的。

0 投票
3 回答
501 浏览

sql - 帮助处理 SQL 中的相关查询

请帮忙!!我是 SQL 编程的新手,并且正在自学一切。我终于遇到了一个我似乎无法解决的问题。希望有人可以提供帮助。我有以下表格。我需要做的是在 FROISEDI 中使用 RECDATE 并计算 WEI4CPP 之前并包括该日期的所有不同日期(I4C7DZ)。我使用了下面的代码,它似乎可以工作,直到我有一条具有相同 CACLAIM 值的记录。我也有两条记录具有相同 CACLAIM 和 DOI 的实例,因此我的代码也不起作用。不知何故,我需要使用 FROISEDI 的 AGCLAIM,但我不知道如何将其拉入我的计数表。哦,我使用的是 SAS,所以它不完全是 SQL,但非常接近。谢谢你的帮助!



我用过的代码:

0 投票
2 回答
13961 浏览

insert - SAS Proc SQL 数据库表插入

使用 SAS 的 Proc SQL,有没有办法将 SAS 数据集中的记录插入到打开的 SQL Server 连接中的表中?像这样的东西(不起作用):

0 投票
6 回答
15316 浏览

sql - Proc SQL Delete 耗时太长

我正在运行以下 SAS 命令:

这需要超过 8 分钟......而读取该文件只需要几秒钟。什么可能导致删除需要这么长时间,我该怎么做才能让它更快?

(我无权删除表,所以我只能删除所有行)

谢谢,

编辑:我显然也不能截断表。

0 投票
2 回答
8799 浏览

oracle - SAS 到 Oracle ODBC - 将 SAS 表传递到数据库

任何人都可以建议将表从 SAS 库传递到 oracle 数据库的语法吗?

下面的示例代码(虽然显然不能以这种方式引用到 WORK 库的连接)

此处提出了类似的问题,但似乎与 SQLSERVER 连接而不是 oracle..

0 投票
2 回答
1487 浏览

proc-sql - 这个 SAS 代码有什么问题?

我从网上找到的一篇论文中复制了代码。

当我执行代码时,它显示消息:错误 68-185:函数 WHATAMI 未知,或无法访问。

我尝试了其他功能并始终显示此消息。我更改了 libname,但没有任何效果。怎么了?

0 投票
2 回答
1214 浏览

file - 如何将 SAS 过程的输出定向到日志或输出窗口?

如何将 SAS 过程的输出发送到“输出”或“日志”窗口?