2

我已使用连接向导成功连接到 SPSS 中的 IBM DB2 数据库。但是,我还没有找到使用 SPSS 语法执行此操作的工作方法。有没有人有这方面的经验?

4

2 回答 2

2

通常您会通过以下语法访问它: GET DATA /TYPE =- 插入其中一种类型 -ODBC,OLEDB,XLS,XLSX,XLSM,TXT 无论您希望访问哪种类型,您也可以在 SPSS 语法编辑器中使用 SQL。这就是我从语法连接到我的数据库的方式: GET DATA /TYPE=ODBC /CONNECT='DSN=MAVSQL;Description=SQL;UID=;APP=IBM SPSS Products: Statistics '+ 'Common;WSID=MAVNEW;DATABASE=Players;Trusted_Connection=Yes' /SQL='SELECT Id, Faction, Active, Level, Name, Allignment, CurQuest, '+ 'PrevQuest, DeathCount, LastDeath, LastLogon, Created, Class, RacAB, '+ 'Comments, Test, Age, RealName, Email FROM dbo.DSOL' /ASSUMEDSTRWIDTH=255. CACHE. EXECUTE. DATASET NAME DataSet1 WINDOW=FRONT.

希望对您有所帮助,我知道我访问的数据库是 SQL 数据库,但也许您可以使用相同的方法来访问您的 IBM DB2 数据库。

于 2012-11-14T16:16:36.733 回答
1

除了粘贴数据库向导最后一个面板中显示的语法(包括连接字符串和与 GET DATA 命令一起使用的 SQL)之外,您还可以将最后一个面板中的查询保存为 spq 文件,然后在数据库中再次使用它向导通过在第一步中选择编辑查询。

于 2012-11-06T13:41:05.187 回答