接続ウィザードを使用して、SPSS の IBM DB2 データベースに正常に接続できました。ただし、SPSS 構文を使用してこれを行うための有効な方法は見つかりませんでした。誰もこれを経験したことがありますか?
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 データベースにアクセスできる可能性があります。
データベースウィザードの最後のパネルに表示されている構文(接続文字列とGET DATAコマンドに付随するSQLを含む)を貼り付けるだけでなく、クエリを最後のパネルからspqファイルとして保存し、データベースで再度使用できます。最初のステップで[クエリの編集]を選択してウィザードを実行します。