我已使用连接向导成功连接到SPSS中的IBM DB2数据库。但是,我还没有找到使用SPSS语法执行此操作的方法。有没有人有这方面的经验?
答案 0 :(得分: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数据库。
答案 1 :(得分:1)
除了粘贴数据库向导的最后一个面板中显示的语法(包括连接字符串和与GET DATA命令一起使用的SQL)之外,您还可以将查询保存为最后一个面板中的spq文件并再次使用它在数据库向导中,通过在第一步中选择“编辑查询”。