全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2938 3
2012-09-20
我在SAS中利用libname中的oledb方式连接Sql Server的数据库
直接可以在SAS的逻辑库中查看原始的数据库
有的字符串变量在Sql Server中是varchar(max)
但是在SAS中却是$1024.格式的
所以后半部分就被截断了
请问如何导入全部的内容
谢谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2012-9-20 13:53:06
将字符设置为长型。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-9-20 14:01:39
zhaolitongji 发表于 2012-9-20 13:53
将字符设置为长型。
请问如何设置?

应该在用libname连接数据库时就设置吧?而不能在SAS中的Sql步中设置。因为我现在用SAS查看到的表格中指定的变量就已经设置为$1024.了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-9-20 15:05:17
刚才google到了
在libname子句里加上DBMAX_TEXT=32767就行了
来源见:
http://support.sas.com/documenta ... .htm#a001361171.htm
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群