我有一个.sql文件,其中包含有关数据库的信息。这个数据库恰好有8个表。我想从本质上将这8个表的内容导入到SAS中,并创建.sas7bdat SAS数据集。
有没有直接做到这一点的快速/简单的方法?我为我缺乏数据库知识而提前道歉!
发布于 2015-06-21 04:09:57
使用您喜欢的文本编辑器打开.SQL文件。您将看到Create Table和Insert代码。您可以将这些步骤移动到PROC SQL步骤中。你可能需要对代码做一些小的修改,但是应该相对简单,如果你有8个表,这是可行的,但需要做一些工作。
否则,您可以像其他人提到的那样创建一个SQL DB。
发布于 2015-06-21 02:43:51
使用数据库并连接到它:
proc sql读取中的表,但还有其他方法可以访问它们。发布于 2015-06-21 02:45:24
您必须查询sql数据库,然后将所有结果转发到sas。
这是目前为止最简单的方法。
您只需像往常一样设置sql和sas,并编写一个复制内容的程序。对于一个使用数据库的程序员来说,这应该很容易。
https://stackoverflow.com/questions/30957455
复制相似问题