楼主: playmore
2775 3

[问答] 请问用libname连接数据库时字符变量的最大长度问题 [推广有奖]

学科带头人

2%

还不是VIP/贵宾

-

TA的文库  其他...

R相关

经济学相关

金融工程

威望
1
论坛币
16309 个
通用积分
7.3197
学术水平
372 点
热心指数
394 点
信用等级
341 点
经验
15297 点
帖子
1194
精华
1
在线时间
1331 小时
注册时间
2007-1-11
最后登录
2023-12-15

初级学术勋章 初级热心勋章 中级热心勋章

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
我在SAS中利用libname中的oledb方式连接Sql Server的数据库
直接可以在SAS的逻辑库中查看原始的数据库
有的字符串变量在Sql Server中是varchar(max)
但是在SAS中却是$1024.格式的
所以后半部分就被截断了
请问如何导入全部的内容
谢谢!
二维码

扫码加我 拉你入群

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

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

关键词:libname 连接数据库 字符变量 name 数据库 连接数据库

playmore邀请您访问ChinaTeX论坛!!!进入ChinaTeX论坛
沙发
zhaolitongji 发表于 2012-9-20 13:53:06 |只看作者 |坛友微信交流群
将字符设置为长型。

使用道具

藤椅
playmore 发表于 2012-9-20 14:01:39 |只看作者 |坛友微信交流群
zhaolitongji 发表于 2012-9-20 13:53
将字符设置为长型。
请问如何设置?

应该在用libname连接数据库时就设置吧?而不能在SAS中的Sql步中设置。因为我现在用SAS查看到的表格中指定的变量就已经设置为$1024.了
playmore邀请您访问ChinaTeX论坛!!!进入ChinaTeX论坛

使用道具

板凳
playmore 发表于 2012-9-20 15:05:17 |只看作者 |坛友微信交流群
刚才google到了
在libname子句里加上DBMAX_TEXT=32767就行了
来源见:
http://support.sas.com/documenta ... .htm#a001361171.htm
playmore邀请您访问ChinaTeX论坛!!!进入ChinaTeX论坛

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-24 23:40