楼主: suzhzh
3722 10

[问答] 如何将一个library中的所有的dataset的属性一次性输出? [推广有奖]

已卖:895份资源

学科带头人

54%

还不是VIP/贵宾

-

威望
0
论坛币
17364 个
通用积分
756.5254
学术水平
70 点
热心指数
87 点
信用等级
52 点
经验
532 点
帖子
3228
精华
0
在线时间
1293 小时
注册时间
2009-9-18
最后登录
2025-10-13

楼主
suzhzh 发表于 2011-8-15 15:44:11 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
大家好,我想问一下一般我们用proc contents可已将一个dataset的内容输出,那么如何讲一个library中的所有的dataset的属性通过一个程序输出呢?
对于数据集中的变量太多的情况,这个问题会经常遇到,希望大家集思广益,共享一下。谢谢
二维码

扫码加我 拉你入群

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

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

关键词:Library dataset DataS BRARY Data contents library 如何 程序

沙发
honghejing 发表于 2011-8-15 16:14:43
proc contents data=work._all_;
run;

藤椅
pobel 在职认证  发表于 2011-8-15 17:06:05
sashelp.vcolumn

dictionary.columns
和谐拯救危机

板凳
suzhzh 发表于 2011-8-16 07:43:20
谢谢两位的热心指导。多谢了

报纸
bobguy 发表于 2011-8-16 10:20:30
One of the metadata tables stores such information dynamically. See below.

proc sql;
  create table dict_in_sashelp as
  select * from dictionary.columns
  where libname='SASHELP'
  ;
  quit;

  proc print data=dict_in_sashelp;
  run;

地板
suzhzh 发表于 2011-8-16 14:25:10
Thank you for helping me

7
suzhzh 发表于 2011-8-17 21:37:23
proc contents data=work._all_;
run;

是不行的,出不来我想要的结果。

8
winnerljt 发表于 2011-8-17 22:49:53
解决你问题的办法:proc datasets lib=work  memtype=data;
run;

9
suzhzh 发表于 2011-8-18 11:39:00
谢谢指导了,谢谢

10
suzhzh 发表于 2011-8-18 15:14:47
我不知道是怎么回事,我在pc上运行proc contents data=work._all_;
run;
得到的不是我想要的结果,但是在Unix上运行上述程序得到了我想要的结果了,真的不知道是如何产色和那个这么大的差别。谢谢各位的关注了。

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-31 23:49