问题标签 [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.
sql - 使用 SAS 代码使用 SAS 数据集中的数据更新 Oracle 表
我对 SAS 相当陌生,我遇到了一个问题,我认为可能有比我目前发现的更好的解决方案。
我需要使用来自具有大约 10,000 条记录的 SAS 数据集的数据更新具有大约 100 万行的 Oracle 数据库表。
我在 proc sql 中使用了更新语句,但更新 Oracle 表需要几个小时。现在,我正在将 SAS 数据集中的数据加载到 Oracle db 中的临时表中,并执行 proc sql pass through execute 语句以从临时表中更新主表。这最多只需要几分钟。
然而,这对编程来说相当麻烦,而且我需要从我的 SAS 代码中的多个函数更新 Oracle 表。
SAS 中是否有类似于 JDBC 批量更新的类比(我在参与 SAS 之前用于进行 Java 编程)?比在 proc sql 中使用更新语句更快,但比使用传递的临时表 + 更新更容易编码的东西?
mysql - mysql / sas 或 proc sql 中的分钟间隔
有谁知道 proc sql 或数据步骤有一个功能,我可以将日期时间值转换为:15 分钟间隔,例如:
import - SAS:“数据文件”和“原始数据文件”有什么区别?
因此,根据 SAS 书籍,您可以:
对于数据文件,您使用 INFILE 读取原始数据文件...
那么究竟什么是“原始数据文件”呢?CSV 文件是数据文件还是“原始数据文件”?空格分隔的文本文件是数据文件还是“原始数据文件”?
sas - 强制 PROC REG 中的所有系数为负
我想知道是否有一种方法可以强制所有非截距系数在 proc reg 中为正/负。如果我使用:
然后我总是遇到语法错误。看起来 Proc reg 只支持方程而不支持不等式?我只是想知道是否有任何方法可以实现这一目标。
plugins - 如何开发第三方SAS PROC?
作为第三方,是否有可能开发 SAS PROC?我正在考虑类似 matlab 工具箱或 R 包之类的东西。
我到处寻找有关如何执行此操作的信息,但缺乏讨论使我相信这还没有完成。谁能指出反例,最好对所涉及的技术和业务问题有所了解?
sql - proc sql中的星期函数
有人知道如何在 sas proc sql 中获取 weeknumber 吗?
sas - SAS 过程内容
我正在尝试Sasuser
使用标准 sas 9 设置列出 sas 库的内容。从资源管理器,库包含表和目录。我想知道出了什么问题。另外,我可以在 Sasuser 下的单个表proc contents
上运行,Sashelp.__all__
例如 Sasuser.Mysales2。那么我需要做些什么才能让它发挥作用。谢谢
proc 内容 data=Sasuser._all__ ;
/*错误:文件 SASUSER._ALL__.DATA 不存在。*/
sas - SAS 宏引用如何与格式文字交互?
在干净的会话中本地执行:
这会产生以下错误:
但是这个“手动解决”的版本运行时没有注释、警告或错误:
有人能准确解释一下 %str() 在这个程序中做了什么导致执行时出现问题吗?为这个模糊的问题道歉,但我不确定相关的互动是什么;我无法使用等效的数据步骤语法进行复制,因此可能涉及 proc SQL 特性?
sas - 具有重复 ID 值的 proc 转置
我需要 SAS 中 proc 转置过程的帮助。我的代码最初是:
这给了我错误“ID 值”“在同一个 BY 组中出现两次”。我将代码修改为:
这给了我错误:变量 n 无法识别。添加一个 let 选项会产生很多错误“在同一个 BY 组中发生两次”。我想保留所有 id 值。
请帮助我。
数据示例:Paid 文本
sas - sas中的proc等级
我的数据集有两个变量ID
和diagnosis
. 我正在尝试基于ID
和分配我的数据集中的行号diagnosis
。
我使用的代码是;
它给了先生错误:the variable diagnosis in list does not match the type
我知道我的诊断既有文本值又有数字值。有没有办法解决这个问题。非常感谢。