Syntax初体验之一:连接sqlserver数据库

    技术2022-05-20  29

    体验(SPSS13):

    1. spss的数据类型与sqlserver不同,如不认bigint型,只认int

    2. 挑数据库:本地数据库连接成功,不表示远程数据库可以连接(用户登录失败),本机的sqlserver工具可以连接成功远程服务器,同时spss  ODBC数据源测试连接成功

    3. 只有一种值时不能用autorecode(省资源)

    4.待续……

     

    样例:

     

    GET DATA /TYPE=ODBC /CONNECT=

     'DSN=204db;SERVER=BWA082/SQL08;UID=sa;PWD=;Trusted_Connection=yes;APP=spss;WSID=robin;DATABASE=report;'

      'LANGUAGE=简体中文;'

     /SQL =

      'select  systemname,day(visiteddate) day,datepart(hh,visiteddate) hour,convert(int,pagedownloadtime) pagedownloadtime, convert(int,nettime) nettime, convert(int,actiontime) actiontime, convert(int,wholetime) wholetime'

      ' from VisiteLog where( wholetime<60001 and wholetime is not null and systemname=''新闻中心系统'')'

     /ASSUMEDSTRWIDTH=255

     .

    CACHE.

     

    * AUTORECODE  systemname

    *  /INTO  tm1 .

    * DELETE VARIABLES  systemname .

    * RENAME VARIABLES ( tm1 = systemname) .

    EXECUTE.

     

     


    最新回复(0)