楼主: playmore
2963 3

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

已卖:1645份资源

学科带头人

2%

还不是VIP/贵宾

-

TA的文库  其他...

R相关

经济学相关

金融工程

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

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

楼主
playmore 发表于 2012-9-20 13:45:12 |AI写论文

+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
拉您进交流群
GMT+8, 2026-1-1 21:20