BookmarkSubscribeRSS Feed
☑ This topic is solved. Need further help from the community? Please sign in and ask a new question.
sas_td2016
Obsidian | Level 7

Hello Friends

 

When I try to create dataset from SASHELP, I am getting this error.

sas_td2016_0-1685383267826.png

This is the query I used:

sas_td2016_1-1685383304694.png

 

your help is highly appreciated.

 

Thanks in advance.

 

1 ACCEPTED SOLUTION

Accepted Solutions
sas_td2016
Obsidian | Level 7

Thank you so much Cynthia. 

View solution in original post

2 REPLIES 2
Cynthia_sas
Diamond | Level 26

Hi:
The error message tells you what is wrong. SASHELP is read-only library. Your programs do not have write access to create SASHELP.CARS1. However, you could try this:
data work.cars1;
  set sashelp.cars;
run;

Using a temporary location should be OK because every SAS session has a WORK location where your programs should have write access.

 

If you want to write the CARS1 data to a permanent library, then you'll need to define one in a folder where you have WRITE access:

libname permlib "path-to-write-access-location";

data permlib.cars1;
  set sashelp.cars;
run;
Hope this helps you run your code,

Cynthia

sas_td2016
Obsidian | Level 7

Thank you so much Cynthia. 

How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 2 replies
  • 1155 views
  • 0 likes
  • 2 in conversation