<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: How do I know how many tables are loaded from a caslib and how to save them to disk in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/How-do-I-know-how-many-tables-are-loaded-from-a-caslib-and-how/m-p/694231#M211708</link>
    <description>&lt;P&gt;You can get a detailed description of any cas action result set using the describe statement.&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc cas;
   /* Get a list of all the tables in the CASUSER caslib */
   action table.tableinfo result=r/caslib="casuser";
   /* Write a description of the result set to the SAS log */
   describe r;
quit;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Produces this information in the SAS log:&lt;/P&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;dictionary ( 1 entries, 1 used);&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;[TableInfo] Table ( [2] Rows [24] columns&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;Column Names:&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;[1] Name [ ] (varchar)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;[2] Label [ ] (varchar)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;[3] Rows [ ] (int64)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;[4] Columns [ ] (int64)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;[5] IndexedColumns [Indexed Columns ] (int64)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;[6] Encoding [ ] (char)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;[7] CreateTimeFormatted [Created ] (varchar)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;[8] ModTimeFormatted [Last Modified ] (varchar)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;[9] AccessTimeFormatted [Last Accessed ] (varchar)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;[10] JavaCharSet [Character Set ] (char)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;[11] CreateTime [ ] (double)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;[12] ModTime [ ] (double)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;[13] AccessTime [ ] (double)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;[14] Global [ ] (int32)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;[15] Repeated [ ] (int32)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;[16] View [ ] (int32)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;[17] MultiPart [ ] (int32)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;[18] SourceName [Loaded Source ] (varchar)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;[19] SourceCaslib [Source Caslib ] (varchar)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;[20] Compressed [ ] (int32)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;[21] Creator [Table Creator ] (varchar)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;[22] Modifier [Last Table Modifier] (varchar)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;[23] SourceModTimeFormatted [Source Modified ] (varchar)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;[24] SourceModTime [ ] (double)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So, the result set is a dictionary with a single entry, a table named TableInfo. In the TableInfo table, the NAME column contains the names of the tables in the caslib. We can use this table to drive other CAS actions. For example:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc cas;
   /* Get a list of all the tables in the CASUSER caslib */
   action table.tableinfo result=r/caslib="casuser";
   /* Using the result set, process every table in a specified caslib */
   do i over r.tableinfo;
      /* Display detailed table information */
      table.tabledetails result=tinfo / caslib="casuser" name=i.name;
      print tinfo;
      /* Display detailed column information */
      table.columninfo result=cinfo / table={caslib="casuser" name=i.name};
      print cinfo;
      /* Display 5 rows  */
      table.fetch / table={caslib="casuser" name=i.name} to=5;
   end;
quit;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Produces the following results:&lt;/P&gt;
&lt;DIV id="IDX" class="proc_title_group"&gt;
&lt;P class="c proctitle"&gt;tinfo: Results from table.tableDetails&lt;/P&gt;
&lt;/DIV&gt;
&lt;SECTION class="SAS_PRG_RESULTS_TOC_003wycixpjjp4yvb67walwx"&gt;
&lt;ARTICLE class="SAS_PRG_RESULTS_TOC_lg2xo04dq4p4xmovjl3tgw" aria-label="Detail Information for CARS in Caslib CASUSER(majord)."&gt;
&lt;TABLE class="table" aria-label="Detail Information for CARS in Caslib CASUSER(majord)."&gt;&lt;CAPTION aria-label="Detail Information for CARS in Caslib CASUSER(majord)."&gt;&amp;nbsp;&lt;/CAPTION&gt;&lt;COLGROUP&gt;&lt;COL /&gt;&lt;/COLGROUP&gt;&lt;COLGROUP&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;/COLGROUP&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH class="c b header" colspan="15" scope="colgroup"&gt;Detail Information for CARS in Caslib CASUSER(SASJedi).&lt;/TH&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="b header" scope="col"&gt;Node&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Number&lt;BR /&gt;of&lt;BR /&gt;Blocks&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Active&lt;BR /&gt;Blocks&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Rows&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Data size&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Variable&lt;BR /&gt;Data size&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Blocks&lt;BR /&gt;Mapped&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Memory&lt;BR /&gt;Mapped&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Blocks&lt;BR /&gt;Unmapped&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Memory&lt;BR /&gt;Unmapped&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Blocks&lt;BR /&gt;Allocated&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Memory&lt;BR /&gt;Allocated&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Index&lt;BR /&gt;Size&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Compressed&lt;BR /&gt;Size&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Compression&lt;BR /&gt;Ratio&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;ALL&lt;/TH&gt;
&lt;TD class="r data"&gt;40&lt;/TD&gt;
&lt;TD class="r data"&gt;20&lt;/TD&gt;
&lt;TD class="r data"&gt;428&lt;/TD&gt;
&lt;TD class="r data"&gt;68480&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;20&lt;/TD&gt;
&lt;TD class="r data"&gt;72000&lt;/TD&gt;
&lt;TD class="r data"&gt;20&lt;/TD&gt;
&lt;TD class="r data"&gt;72000&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/ARTICLE&gt;
&lt;/SECTION&gt;
&lt;HR /&gt;
&lt;DIV id="IDX1" class="proc_title_group"&gt;
&lt;P class="c proctitle"&gt;cinfo: Results from table.columnInfo&lt;/P&gt;
&lt;/DIV&gt;
&lt;SECTION class="SAS_PRG_RESULTS_TOC_nh602fg5u9i8kb7jx570tu"&gt;
&lt;ARTICLE class="SAS_PRG_RESULTS_TOC_uu0wmpqxub13cg41rxzik" aria-label="Column Information for CARS in Caslib CASUSER(majord)"&gt;
&lt;TABLE class="table" aria-label="Column Information for CARS in Caslib CASUSER(majord)"&gt;&lt;CAPTION aria-label="Column Information for CARS in Caslib CASUSER(majord)"&gt;&amp;nbsp;&lt;/CAPTION&gt;&lt;COLGROUP&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;/COLGROUP&gt;&lt;COLGROUP&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;/COLGROUP&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH class="c b header" colspan="9" scope="colgroup"&gt;Column Information for CARS in Caslib CASUSER(SASJedi)&lt;/TH&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="b header" scope="col"&gt;Column&lt;/TH&gt;
&lt;TH class="b header" scope="col"&gt;Label&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Id&lt;/TH&gt;
&lt;TH class="b header" scope="col"&gt;Type&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Length&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Formatted&lt;BR /&gt;Length&lt;/TH&gt;
&lt;TH class="b header" scope="col"&gt;Format&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Format&lt;BR /&gt;Width&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Format&lt;BR /&gt;Decimal&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;Make&lt;/TH&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TH class="r rowheader" scope="row"&gt;1&lt;/TH&gt;
&lt;TD class="data"&gt;char&lt;/TD&gt;
&lt;TD class="r data"&gt;13&lt;/TD&gt;
&lt;TD class="r data"&gt;13&lt;/TD&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;Model&lt;/TH&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TH class="r rowheader" scope="row"&gt;2&lt;/TH&gt;
&lt;TD class="data"&gt;char&lt;/TD&gt;
&lt;TD class="r data"&gt;40&lt;/TD&gt;
&lt;TD class="r data"&gt;40&lt;/TD&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;Type&lt;/TH&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TH class="r rowheader" scope="row"&gt;3&lt;/TH&gt;
&lt;TD class="data"&gt;char&lt;/TD&gt;
&lt;TD class="r data"&gt;8&lt;/TD&gt;
&lt;TD class="r data"&gt;8&lt;/TD&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;Origin&lt;/TH&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TH class="r rowheader" scope="row"&gt;4&lt;/TH&gt;
&lt;TD class="data"&gt;char&lt;/TD&gt;
&lt;TD class="r data"&gt;6&lt;/TD&gt;
&lt;TD class="r data"&gt;6&lt;/TD&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;DriveTrain&lt;/TH&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TH class="r rowheader" scope="row"&gt;5&lt;/TH&gt;
&lt;TD class="data"&gt;char&lt;/TD&gt;
&lt;TD class="r data"&gt;5&lt;/TD&gt;
&lt;TD class="r data"&gt;5&lt;/TD&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;MSRP&lt;/TH&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TH class="r rowheader" scope="row"&gt;6&lt;/TH&gt;
&lt;TD class="data"&gt;double&lt;/TD&gt;
&lt;TD class="r data"&gt;8&lt;/TD&gt;
&lt;TD class="r data"&gt;8&lt;/TD&gt;
&lt;TD class="data"&gt;DOLLAR&lt;/TD&gt;
&lt;TD class="r data"&gt;8&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;Invoice&lt;/TH&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TH class="r rowheader" scope="row"&gt;7&lt;/TH&gt;
&lt;TD class="data"&gt;double&lt;/TD&gt;
&lt;TD class="r data"&gt;8&lt;/TD&gt;
&lt;TD class="r data"&gt;8&lt;/TD&gt;
&lt;TD class="data"&gt;DOLLAR&lt;/TD&gt;
&lt;TD class="r data"&gt;8&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;EngineSize&lt;/TH&gt;
&lt;TD class="data"&gt;Engine Size (L)&lt;/TD&gt;
&lt;TH class="r rowheader" scope="row"&gt;8&lt;/TH&gt;
&lt;TD class="data"&gt;double&lt;/TD&gt;
&lt;TD class="r data"&gt;8&lt;/TD&gt;
&lt;TD class="r data"&gt;12&lt;/TD&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;Cylinders&lt;/TH&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TH class="r rowheader" scope="row"&gt;9&lt;/TH&gt;
&lt;TD class="data"&gt;double&lt;/TD&gt;
&lt;TD class="r data"&gt;8&lt;/TD&gt;
&lt;TD class="r data"&gt;12&lt;/TD&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;Horsepower&lt;/TH&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TH class="r rowheader" scope="row"&gt;10&lt;/TH&gt;
&lt;TD class="data"&gt;double&lt;/TD&gt;
&lt;TD class="r data"&gt;8&lt;/TD&gt;
&lt;TD class="r data"&gt;12&lt;/TD&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;MPG_City&lt;/TH&gt;
&lt;TD class="data"&gt;MPG (City)&lt;/TD&gt;
&lt;TH class="r rowheader" scope="row"&gt;11&lt;/TH&gt;
&lt;TD class="data"&gt;double&lt;/TD&gt;
&lt;TD class="r data"&gt;8&lt;/TD&gt;
&lt;TD class="r data"&gt;12&lt;/TD&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;MPG_Highway&lt;/TH&gt;
&lt;TD class="data"&gt;MPG (Highway)&lt;/TD&gt;
&lt;TH class="r rowheader" scope="row"&gt;12&lt;/TH&gt;
&lt;TD class="data"&gt;double&lt;/TD&gt;
&lt;TD class="r data"&gt;8&lt;/TD&gt;
&lt;TD class="r data"&gt;12&lt;/TD&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;Weight&lt;/TH&gt;
&lt;TD class="data"&gt;Weight (LBS)&lt;/TD&gt;
&lt;TH class="r rowheader" scope="row"&gt;13&lt;/TH&gt;
&lt;TD class="data"&gt;double&lt;/TD&gt;
&lt;TD class="r data"&gt;8&lt;/TD&gt;
&lt;TD class="r data"&gt;12&lt;/TD&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;Wheelbase&lt;/TH&gt;
&lt;TD class="data"&gt;Wheelbase (IN)&lt;/TD&gt;
&lt;TH class="r rowheader" scope="row"&gt;14&lt;/TH&gt;
&lt;TD class="data"&gt;double&lt;/TD&gt;
&lt;TD class="r data"&gt;8&lt;/TD&gt;
&lt;TD class="r data"&gt;12&lt;/TD&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;Length&lt;/TH&gt;
&lt;TD class="data"&gt;Length (IN)&lt;/TD&gt;
&lt;TH class="r rowheader" scope="row"&gt;15&lt;/TH&gt;
&lt;TD class="data"&gt;double&lt;/TD&gt;
&lt;TD class="r data"&gt;8&lt;/TD&gt;
&lt;TD class="r data"&gt;12&lt;/TD&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/ARTICLE&gt;
&lt;/SECTION&gt;
&lt;HR /&gt;
&lt;DIV id="IDX2" class="proc_title_group"&gt;
&lt;P class="c proctitle"&gt;Results from table.fetch&lt;/P&gt;
&lt;/DIV&gt;
&lt;SECTION class="SAS_PRG_RESULTS_TOC_4e7eyi0mpkwcxkki01fdc"&gt;
&lt;ARTICLE class="SAS_PRG_RESULTS_TOC_kr0xt71rlpdtwqz5yyzh5p" aria-label="Selected Rows from Table CARS"&gt;
&lt;TABLE class="table" aria-label="Selected Rows from Table CARS"&gt;&lt;CAPTION aria-label="Selected Rows from Table CARS"&gt;&amp;nbsp;&lt;/CAPTION&gt;&lt;COLGROUP&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;/COLGROUP&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH class="c b header" colspan="16" scope="colgroup"&gt;Selected Rows from Table CARS&lt;/TH&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r b header" scope="col"&gt;_Index_&lt;/TH&gt;
&lt;TH class="b header" scope="col"&gt;Make&lt;/TH&gt;
&lt;TH class="b header" scope="col"&gt;Model&lt;/TH&gt;
&lt;TH class="b header" scope="col"&gt;Type&lt;/TH&gt;
&lt;TH class="b header" scope="col"&gt;Origin&lt;/TH&gt;
&lt;TH class="b header" scope="col"&gt;DriveTrain&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;MSRP&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Invoice&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Engine Size (L)&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Cylinders&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Horsepower&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;MPG (City)&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;MPG (Highway)&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Weight (LBS)&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Wheelbase (IN)&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Length (IN)&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="data"&gt;Acura&lt;/TD&gt;
&lt;TD class="data"&gt;MDX&lt;/TD&gt;
&lt;TD class="data"&gt;SUV&lt;/TD&gt;
&lt;TD class="data"&gt;Asia&lt;/TD&gt;
&lt;TD class="data"&gt;All&lt;/TD&gt;
&lt;TD class="r data"&gt;$36,945&lt;/TD&gt;
&lt;TD class="r data"&gt;$33,337&lt;/TD&gt;
&lt;TD class="r data"&gt;3.5&lt;/TD&gt;
&lt;TD class="r data"&gt;6&lt;/TD&gt;
&lt;TD class="r data"&gt;265&lt;/TD&gt;
&lt;TD class="r data"&gt;17&lt;/TD&gt;
&lt;TD class="r data"&gt;23&lt;/TD&gt;
&lt;TD class="r data"&gt;4451&lt;/TD&gt;
&lt;TD class="r data"&gt;106&lt;/TD&gt;
&lt;TD class="r data"&gt;189&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r data"&gt;2&lt;/TD&gt;
&lt;TD class="data"&gt;Audi&lt;/TD&gt;
&lt;TD class="data"&gt;RS 6 4dr&lt;/TD&gt;
&lt;TD class="data"&gt;Sports&lt;/TD&gt;
&lt;TD class="data"&gt;Europe&lt;/TD&gt;
&lt;TD class="data"&gt;Front&lt;/TD&gt;
&lt;TD class="r data"&gt;$84,600&lt;/TD&gt;
&lt;TD class="r data"&gt;$76,417&lt;/TD&gt;
&lt;TD class="r data"&gt;4.2&lt;/TD&gt;
&lt;TD class="r data"&gt;8&lt;/TD&gt;
&lt;TD class="r data"&gt;450&lt;/TD&gt;
&lt;TD class="r data"&gt;15&lt;/TD&gt;
&lt;TD class="r data"&gt;22&lt;/TD&gt;
&lt;TD class="r data"&gt;4024&lt;/TD&gt;
&lt;TD class="r data"&gt;109&lt;/TD&gt;
&lt;TD class="r data"&gt;191&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r data"&gt;3&lt;/TD&gt;
&lt;TD class="data"&gt;BMW&lt;/TD&gt;
&lt;TD class="data"&gt;745Li 4dr&lt;/TD&gt;
&lt;TD class="data"&gt;Sedan&lt;/TD&gt;
&lt;TD class="data"&gt;Europe&lt;/TD&gt;
&lt;TD class="data"&gt;Rear&lt;/TD&gt;
&lt;TD class="r data"&gt;$73,195&lt;/TD&gt;
&lt;TD class="r data"&gt;$66,830&lt;/TD&gt;
&lt;TD class="r data"&gt;4.4&lt;/TD&gt;
&lt;TD class="r data"&gt;8&lt;/TD&gt;
&lt;TD class="r data"&gt;325&lt;/TD&gt;
&lt;TD class="r data"&gt;18&lt;/TD&gt;
&lt;TD class="r data"&gt;26&lt;/TD&gt;
&lt;TD class="r data"&gt;4464&lt;/TD&gt;
&lt;TD class="r data"&gt;123&lt;/TD&gt;
&lt;TD class="r data"&gt;204&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r data"&gt;4&lt;/TD&gt;
&lt;TD class="data"&gt;Cadillac&lt;/TD&gt;
&lt;TD class="data"&gt;Seville SLS 4dr&lt;/TD&gt;
&lt;TD class="data"&gt;Sedan&lt;/TD&gt;
&lt;TD class="data"&gt;USA&lt;/TD&gt;
&lt;TD class="data"&gt;Front&lt;/TD&gt;
&lt;TD class="r data"&gt;$47,955&lt;/TD&gt;
&lt;TD class="r data"&gt;$43,841&lt;/TD&gt;
&lt;TD class="r data"&gt;4.6&lt;/TD&gt;
&lt;TD class="r data"&gt;8&lt;/TD&gt;
&lt;TD class="r data"&gt;275&lt;/TD&gt;
&lt;TD class="r data"&gt;18&lt;/TD&gt;
&lt;TD class="r data"&gt;26&lt;/TD&gt;
&lt;TD class="r data"&gt;3992&lt;/TD&gt;
&lt;TD class="r data"&gt;112&lt;/TD&gt;
&lt;TD class="r data"&gt;201&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r data"&gt;5&lt;/TD&gt;
&lt;TD class="data"&gt;Chevrolet&lt;/TD&gt;
&lt;TD class="data"&gt;Astro&lt;/TD&gt;
&lt;TD class="data"&gt;Sedan&lt;/TD&gt;
&lt;TD class="data"&gt;USA&lt;/TD&gt;
&lt;TD class="data"&gt;All&lt;/TD&gt;
&lt;TD class="r data"&gt;$26,395&lt;/TD&gt;
&lt;TD class="r data"&gt;$23,954&lt;/TD&gt;
&lt;TD class="r data"&gt;4.3&lt;/TD&gt;
&lt;TD class="r data"&gt;6&lt;/TD&gt;
&lt;TD class="r data"&gt;190&lt;/TD&gt;
&lt;TD class="r data"&gt;14&lt;/TD&gt;
&lt;TD class="r data"&gt;17&lt;/TD&gt;
&lt;TD class="r data"&gt;4605&lt;/TD&gt;
&lt;TD class="r data"&gt;111&lt;/TD&gt;
&lt;TD class="r data"&gt;190&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/ARTICLE&gt;
&lt;/SECTION&gt;
&lt;HR /&gt;
&lt;DIV id="IDX3" class="proc_title_group"&gt;
&lt;P class="c proctitle"&gt;tinfo: Results from table.tableDetails&lt;/P&gt;
&lt;/DIV&gt;
&lt;SECTION class="SAS_PRG_RESULTS_TOC_uv0s1dz6nxfbiq8ikrgt"&gt;
&lt;ARTICLE class="SAS_PRG_RESULTS_TOC_gz3aarno7hi592ivjx4v9j" aria-label="Detail Information for IRIS in Caslib CASUSER(majord)."&gt;
&lt;TABLE class="table" aria-label="Detail Information for IRIS in Caslib CASUSER(majord)."&gt;&lt;CAPTION aria-label="Detail Information for IRIS in Caslib CASUSER(majord)."&gt;&amp;nbsp;&lt;/CAPTION&gt;&lt;COLGROUP&gt;&lt;COL /&gt;&lt;/COLGROUP&gt;&lt;COLGROUP&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;/COLGROUP&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH class="c b header" colspan="15" scope="colgroup"&gt;Detail Information for IRIS in Caslib CASUSER(SASJedi).&lt;/TH&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="b header" scope="col"&gt;Node&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Number&lt;BR /&gt;of&lt;BR /&gt;Blocks&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Active&lt;BR /&gt;Blocks&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Rows&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Data size&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Variable&lt;BR /&gt;Data size&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Blocks&lt;BR /&gt;Mapped&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Memory&lt;BR /&gt;Mapped&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Blocks&lt;BR /&gt;Unmapped&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Memory&lt;BR /&gt;Unmapped&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Blocks&lt;BR /&gt;Allocated&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Memory&lt;BR /&gt;Allocated&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Index&lt;BR /&gt;Size&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Compressed&lt;BR /&gt;Size&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Compression&lt;BR /&gt;Ratio&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;ALL&lt;/TH&gt;
&lt;TD class="r data"&gt;40&lt;/TD&gt;
&lt;TD class="r data"&gt;20&lt;/TD&gt;
&lt;TD class="r data"&gt;150&lt;/TD&gt;
&lt;TD class="r data"&gt;7200&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;20&lt;/TD&gt;
&lt;TD class="r data"&gt;10720&lt;/TD&gt;
&lt;TD class="r data"&gt;20&lt;/TD&gt;
&lt;TD class="r data"&gt;10720&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/ARTICLE&gt;
&lt;/SECTION&gt;
&lt;HR /&gt;
&lt;DIV id="IDX4" class="proc_title_group"&gt;
&lt;P class="c proctitle"&gt;cinfo: Results from table.columnInfo&lt;/P&gt;
&lt;/DIV&gt;
&lt;SECTION class="SAS_PRG_RESULTS_TOC_i9a8evx4jtdye6e3kr2v5"&gt;
&lt;ARTICLE class="SAS_PRG_RESULTS_TOC_to3v70cb5ncqwr4b7dvsd" aria-label="Column Information for IRIS in Caslib CASUSER(majord)"&gt;
&lt;TABLE class="table" aria-label="Column Information for IRIS in Caslib CASUSER(majord)"&gt;&lt;CAPTION aria-label="Column Information for IRIS in Caslib CASUSER(majord)"&gt;&amp;nbsp;&lt;/CAPTION&gt;&lt;COLGROUP&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;/COLGROUP&gt;&lt;COLGROUP&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;/COLGROUP&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH class="c b header" colspan="8" scope="colgroup" width="505.333px"&gt;Column Information for IRIS in Caslib CASUSER(SASJedi)&lt;/TH&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="b header" scope="col" width="76.6667px"&gt;Column&lt;/TH&gt;
&lt;TH class="b header" scope="col" width="148px"&gt;Label&lt;/TH&gt;
&lt;TH class="r b header" scope="col" width="14.6667px"&gt;Id&lt;/TH&gt;
&lt;TH class="b header" scope="col" width="59.3333px"&gt;Type&lt;/TH&gt;
&lt;TH class="r b header" scope="col" width="44px"&gt;Length&lt;/TH&gt;
&lt;TH class="r b header" scope="col" width="65.3333px"&gt;Formatted&lt;BR /&gt;Length&lt;/TH&gt;
&lt;TH class="r b header" scope="col" width="45.3333px"&gt;Format&lt;BR /&gt;Width&lt;/TH&gt;
&lt;TH class="r b header" scope="col" width="52px"&gt;Format&lt;BR /&gt;Decimal&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row" width="76.6667px"&gt;Species&lt;/TH&gt;
&lt;TD width="148px" class="data"&gt;Iris Species&lt;/TD&gt;
&lt;TH class="r rowheader" scope="row" width="14.6667px"&gt;1&lt;/TH&gt;
&lt;TD width="59.3333px" class="data"&gt;char&lt;/TD&gt;
&lt;TD width="44px" class="r data"&gt;10&lt;/TD&gt;
&lt;TD width="65.3333px" class="r data"&gt;10&lt;/TD&gt;
&lt;TD width="45.3333px" class="r data"&gt;0&lt;/TD&gt;
&lt;TD width="52px" class="r data"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row" width="76.6667px"&gt;SepalLength&lt;/TH&gt;
&lt;TD width="148px" class="data"&gt;Sepal Length (mm)&lt;/TD&gt;
&lt;TH class="r rowheader" scope="row" width="14.6667px"&gt;2&lt;/TH&gt;
&lt;TD width="59.3333px" class="data"&gt;double&lt;/TD&gt;
&lt;TD width="44px" class="r data"&gt;8&lt;/TD&gt;
&lt;TD width="65.3333px" class="r data"&gt;12&lt;/TD&gt;
&lt;TD width="45.3333px" class="r data"&gt;0&lt;/TD&gt;
&lt;TD width="52px" class="r data"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row" width="76.6667px"&gt;SepalWidth&lt;/TH&gt;
&lt;TD width="148px" class="data"&gt;Sepal Width (mm)&lt;/TD&gt;
&lt;TH class="r rowheader" scope="row" width="14.6667px"&gt;3&lt;/TH&gt;
&lt;TD width="59.3333px" class="data"&gt;double&lt;/TD&gt;
&lt;TD width="44px" class="r data"&gt;8&lt;/TD&gt;
&lt;TD width="65.3333px" class="r data"&gt;12&lt;/TD&gt;
&lt;TD width="45.3333px" class="r data"&gt;0&lt;/TD&gt;
&lt;TD width="52px" class="r data"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row" width="76.6667px"&gt;PetalLength&lt;/TH&gt;
&lt;TD width="148px" class="data"&gt;Petal Length (mm)&lt;/TD&gt;
&lt;TH class="r rowheader" scope="row" width="14.6667px"&gt;4&lt;/TH&gt;
&lt;TD width="59.3333px" class="data"&gt;double&lt;/TD&gt;
&lt;TD width="44px" class="r data"&gt;8&lt;/TD&gt;
&lt;TD width="65.3333px" class="r data"&gt;12&lt;/TD&gt;
&lt;TD width="45.3333px" class="r data"&gt;0&lt;/TD&gt;
&lt;TD width="52px" class="r data"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row" width="76.6667px"&gt;PetalWidth&lt;/TH&gt;
&lt;TD width="148px" class="data"&gt;Petal Width (mm)&lt;/TD&gt;
&lt;TH class="r rowheader" scope="row" width="14.6667px"&gt;5&lt;/TH&gt;
&lt;TD width="59.3333px" class="data"&gt;double&lt;/TD&gt;
&lt;TD width="44px" class="r data"&gt;8&lt;/TD&gt;
&lt;TD width="65.3333px" class="r data"&gt;12&lt;/TD&gt;
&lt;TD width="45.3333px" class="r data"&gt;0&lt;/TD&gt;
&lt;TD width="52px" class="r data"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/ARTICLE&gt;
&lt;/SECTION&gt;
&lt;HR /&gt;
&lt;DIV id="IDX5" class="proc_title_group"&gt;
&lt;P class="c proctitle"&gt;Results from table.fetch&lt;/P&gt;
&lt;/DIV&gt;
&lt;SECTION class="SAS_PRG_RESULTS_TOC_fxvm99ktnfmajeijv74di"&gt;
&lt;ARTICLE class="SAS_PRG_RESULTS_TOC_0xe0hmsd7ftp4530n0rih" aria-label="Selected Rows from Table IRIS"&gt;
&lt;TABLE class="table" aria-label="Selected Rows from Table IRIS"&gt;&lt;CAPTION aria-label="Selected Rows from Table IRIS"&gt;&amp;nbsp;&lt;/CAPTION&gt;&lt;COLGROUP&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;/COLGROUP&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH class="c b header" colspan="6" scope="colgroup"&gt;Selected Rows from Table IRIS&lt;/TH&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r b header" scope="col"&gt;_Index_&lt;/TH&gt;
&lt;TH class="b header" scope="col"&gt;Iris Species&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Sepal Length (mm)&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Sepal Width (mm)&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Petal Length (mm)&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Petal Width (mm)&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="data"&gt;Setosa&lt;/TD&gt;
&lt;TD class="r data"&gt;50&lt;/TD&gt;
&lt;TD class="r data"&gt;33&lt;/TD&gt;
&lt;TD class="r data"&gt;14&lt;/TD&gt;
&lt;TD class="r data"&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r data"&gt;2&lt;/TD&gt;
&lt;TD class="data"&gt;Setosa&lt;/TD&gt;
&lt;TD class="r data"&gt;49&lt;/TD&gt;
&lt;TD class="r data"&gt;30&lt;/TD&gt;
&lt;TD class="r data"&gt;14&lt;/TD&gt;
&lt;TD class="r data"&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r data"&gt;3&lt;/TD&gt;
&lt;TD class="data"&gt;Setosa&lt;/TD&gt;
&lt;TD class="r data"&gt;51&lt;/TD&gt;
&lt;TD class="r data"&gt;35&lt;/TD&gt;
&lt;TD class="r data"&gt;14&lt;/TD&gt;
&lt;TD class="r data"&gt;3&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r data"&gt;4&lt;/TD&gt;
&lt;TD class="data"&gt;Versicolor&lt;/TD&gt;
&lt;TD class="r data"&gt;61&lt;/TD&gt;
&lt;TD class="r data"&gt;28&lt;/TD&gt;
&lt;TD class="r data"&gt;40&lt;/TD&gt;
&lt;TD class="r data"&gt;13&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r data"&gt;5&lt;/TD&gt;
&lt;TD class="data"&gt;Versicolor&lt;/TD&gt;
&lt;TD class="r data"&gt;58&lt;/TD&gt;
&lt;TD class="r data"&gt;27&lt;/TD&gt;
&lt;TD class="r data"&gt;39&lt;/TD&gt;
&lt;TD class="r data"&gt;12&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/ARTICLE&gt;
&lt;/SECTION&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You didn't specify how you wanted to save the tables - as files in the CASLIB (and what type - SASHDAT, CSV, etc) or as SAS data sets, so I have no sample code for that. But these same techniques should be able to be adapted for use with the &lt;A href="https://go.documentation.sas.com/?cdcId=pgmsascdc&amp;amp;cdcVersion=9.4_3.5&amp;amp;docsetId=caspg&amp;amp;docsetTarget=cas-table-save.htm&amp;amp;locale=en" target="_self"&gt;table.save&lt;/A&gt; CAS action of the &lt;A href="https://go.documentation.sas.com/?cdcId=pgmsascdc&amp;amp;cdcVersion=9.4_3.5&amp;amp;docsetId=proccas&amp;amp;docsetTarget=n0gzmqzg05qgmon1dg4fyxpq46zc.htm&amp;amp;locale=en" target="_self"&gt;SAVERESULT&lt;/A&gt; statement to achieve your desired result.&lt;/P&gt;
&lt;P&gt;Hope this helps. May the SAS be with you!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 26 Oct 2020 13:33:57 GMT</pubDate>
    <dc:creator>SASJedi</dc:creator>
    <dc:date>2020-10-26T13:33:57Z</dc:date>
    <item>
      <title>How do I know how many tables are loaded from a caslib and how to save them to disk</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-do-I-know-how-many-tables-are-loaded-from-a-caslib-and-how/m-p/691047#M210287</link>
      <description>&lt;P&gt;I would like to know how many tables are loaded in the memory from a caslib.&amp;nbsp; I know I can use tableinfo to get list of loaded tables . i want to be able to process the results of tableinfo to save each table in the caslib&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I could not find any documentation about the structure of the result set and how to use it.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Any help would be appreciated .&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 12 Oct 2020 18:45:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-do-I-know-how-many-tables-are-loaded-from-a-caslib-and-how/m-p/691047#M210287</guid>
      <dc:creator>yatinrao</dc:creator>
      <dc:date>2020-10-12T18:45:10Z</dc:date>
    </item>
    <item>
      <title>Re: How do I know how many tables are loaded from a caslib and how to save them to disk</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-do-I-know-how-many-tables-are-loaded-from-a-caslib-and-how/m-p/694231#M211708</link>
      <description>&lt;P&gt;You can get a detailed description of any cas action result set using the describe statement.&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc cas;
   /* Get a list of all the tables in the CASUSER caslib */
   action table.tableinfo result=r/caslib="casuser";
   /* Write a description of the result set to the SAS log */
   describe r;
quit;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Produces this information in the SAS log:&lt;/P&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;dictionary ( 1 entries, 1 used);&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;[TableInfo] Table ( [2] Rows [24] columns&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;Column Names:&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;[1] Name [ ] (varchar)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;[2] Label [ ] (varchar)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;[3] Rows [ ] (int64)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;[4] Columns [ ] (int64)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;[5] IndexedColumns [Indexed Columns ] (int64)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;[6] Encoding [ ] (char)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;[7] CreateTimeFormatted [Created ] (varchar)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;[8] ModTimeFormatted [Last Modified ] (varchar)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;[9] AccessTimeFormatted [Last Accessed ] (varchar)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;[10] JavaCharSet [Character Set ] (char)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;[11] CreateTime [ ] (double)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;[12] ModTime [ ] (double)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;[13] AccessTime [ ] (double)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;[14] Global [ ] (int32)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;[15] Repeated [ ] (int32)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;[16] View [ ] (int32)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;[17] MultiPart [ ] (int32)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;[18] SourceName [Loaded Source ] (varchar)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;[19] SourceCaslib [Source Caslib ] (varchar)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;[20] Compressed [ ] (int32)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;[21] Creator [Table Creator ] (varchar)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;[22] Modifier [Last Table Modifier] (varchar)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;[23] SourceModTimeFormatted [Source Modified ] (varchar)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&lt;FONT face="courier new,courier" size="1 2 3 4 5 6 7"&gt;[24] SourceModTime [ ] (double)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So, the result set is a dictionary with a single entry, a table named TableInfo. In the TableInfo table, the NAME column contains the names of the tables in the caslib. We can use this table to drive other CAS actions. For example:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc cas;
   /* Get a list of all the tables in the CASUSER caslib */
   action table.tableinfo result=r/caslib="casuser";
   /* Using the result set, process every table in a specified caslib */
   do i over r.tableinfo;
      /* Display detailed table information */
      table.tabledetails result=tinfo / caslib="casuser" name=i.name;
      print tinfo;
      /* Display detailed column information */
      table.columninfo result=cinfo / table={caslib="casuser" name=i.name};
      print cinfo;
      /* Display 5 rows  */
      table.fetch / table={caslib="casuser" name=i.name} to=5;
   end;
quit;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Produces the following results:&lt;/P&gt;
&lt;DIV id="IDX" class="proc_title_group"&gt;
&lt;P class="c proctitle"&gt;tinfo: Results from table.tableDetails&lt;/P&gt;
&lt;/DIV&gt;
&lt;SECTION class="SAS_PRG_RESULTS_TOC_003wycixpjjp4yvb67walwx"&gt;
&lt;ARTICLE class="SAS_PRG_RESULTS_TOC_lg2xo04dq4p4xmovjl3tgw" aria-label="Detail Information for CARS in Caslib CASUSER(majord)."&gt;
&lt;TABLE class="table" aria-label="Detail Information for CARS in Caslib CASUSER(majord)."&gt;&lt;CAPTION aria-label="Detail Information for CARS in Caslib CASUSER(majord)."&gt;&amp;nbsp;&lt;/CAPTION&gt;&lt;COLGROUP&gt;&lt;COL /&gt;&lt;/COLGROUP&gt;&lt;COLGROUP&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;/COLGROUP&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH class="c b header" colspan="15" scope="colgroup"&gt;Detail Information for CARS in Caslib CASUSER(SASJedi).&lt;/TH&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="b header" scope="col"&gt;Node&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Number&lt;BR /&gt;of&lt;BR /&gt;Blocks&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Active&lt;BR /&gt;Blocks&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Rows&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Data size&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Variable&lt;BR /&gt;Data size&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Blocks&lt;BR /&gt;Mapped&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Memory&lt;BR /&gt;Mapped&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Blocks&lt;BR /&gt;Unmapped&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Memory&lt;BR /&gt;Unmapped&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Blocks&lt;BR /&gt;Allocated&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Memory&lt;BR /&gt;Allocated&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Index&lt;BR /&gt;Size&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Compressed&lt;BR /&gt;Size&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Compression&lt;BR /&gt;Ratio&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;ALL&lt;/TH&gt;
&lt;TD class="r data"&gt;40&lt;/TD&gt;
&lt;TD class="r data"&gt;20&lt;/TD&gt;
&lt;TD class="r data"&gt;428&lt;/TD&gt;
&lt;TD class="r data"&gt;68480&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;20&lt;/TD&gt;
&lt;TD class="r data"&gt;72000&lt;/TD&gt;
&lt;TD class="r data"&gt;20&lt;/TD&gt;
&lt;TD class="r data"&gt;72000&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/ARTICLE&gt;
&lt;/SECTION&gt;
&lt;HR /&gt;
&lt;DIV id="IDX1" class="proc_title_group"&gt;
&lt;P class="c proctitle"&gt;cinfo: Results from table.columnInfo&lt;/P&gt;
&lt;/DIV&gt;
&lt;SECTION class="SAS_PRG_RESULTS_TOC_nh602fg5u9i8kb7jx570tu"&gt;
&lt;ARTICLE class="SAS_PRG_RESULTS_TOC_uu0wmpqxub13cg41rxzik" aria-label="Column Information for CARS in Caslib CASUSER(majord)"&gt;
&lt;TABLE class="table" aria-label="Column Information for CARS in Caslib CASUSER(majord)"&gt;&lt;CAPTION aria-label="Column Information for CARS in Caslib CASUSER(majord)"&gt;&amp;nbsp;&lt;/CAPTION&gt;&lt;COLGROUP&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;/COLGROUP&gt;&lt;COLGROUP&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;/COLGROUP&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH class="c b header" colspan="9" scope="colgroup"&gt;Column Information for CARS in Caslib CASUSER(SASJedi)&lt;/TH&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="b header" scope="col"&gt;Column&lt;/TH&gt;
&lt;TH class="b header" scope="col"&gt;Label&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Id&lt;/TH&gt;
&lt;TH class="b header" scope="col"&gt;Type&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Length&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Formatted&lt;BR /&gt;Length&lt;/TH&gt;
&lt;TH class="b header" scope="col"&gt;Format&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Format&lt;BR /&gt;Width&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Format&lt;BR /&gt;Decimal&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;Make&lt;/TH&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TH class="r rowheader" scope="row"&gt;1&lt;/TH&gt;
&lt;TD class="data"&gt;char&lt;/TD&gt;
&lt;TD class="r data"&gt;13&lt;/TD&gt;
&lt;TD class="r data"&gt;13&lt;/TD&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;Model&lt;/TH&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TH class="r rowheader" scope="row"&gt;2&lt;/TH&gt;
&lt;TD class="data"&gt;char&lt;/TD&gt;
&lt;TD class="r data"&gt;40&lt;/TD&gt;
&lt;TD class="r data"&gt;40&lt;/TD&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;Type&lt;/TH&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TH class="r rowheader" scope="row"&gt;3&lt;/TH&gt;
&lt;TD class="data"&gt;char&lt;/TD&gt;
&lt;TD class="r data"&gt;8&lt;/TD&gt;
&lt;TD class="r data"&gt;8&lt;/TD&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;Origin&lt;/TH&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TH class="r rowheader" scope="row"&gt;4&lt;/TH&gt;
&lt;TD class="data"&gt;char&lt;/TD&gt;
&lt;TD class="r data"&gt;6&lt;/TD&gt;
&lt;TD class="r data"&gt;6&lt;/TD&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;DriveTrain&lt;/TH&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TH class="r rowheader" scope="row"&gt;5&lt;/TH&gt;
&lt;TD class="data"&gt;char&lt;/TD&gt;
&lt;TD class="r data"&gt;5&lt;/TD&gt;
&lt;TD class="r data"&gt;5&lt;/TD&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;MSRP&lt;/TH&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TH class="r rowheader" scope="row"&gt;6&lt;/TH&gt;
&lt;TD class="data"&gt;double&lt;/TD&gt;
&lt;TD class="r data"&gt;8&lt;/TD&gt;
&lt;TD class="r data"&gt;8&lt;/TD&gt;
&lt;TD class="data"&gt;DOLLAR&lt;/TD&gt;
&lt;TD class="r data"&gt;8&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;Invoice&lt;/TH&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TH class="r rowheader" scope="row"&gt;7&lt;/TH&gt;
&lt;TD class="data"&gt;double&lt;/TD&gt;
&lt;TD class="r data"&gt;8&lt;/TD&gt;
&lt;TD class="r data"&gt;8&lt;/TD&gt;
&lt;TD class="data"&gt;DOLLAR&lt;/TD&gt;
&lt;TD class="r data"&gt;8&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;EngineSize&lt;/TH&gt;
&lt;TD class="data"&gt;Engine Size (L)&lt;/TD&gt;
&lt;TH class="r rowheader" scope="row"&gt;8&lt;/TH&gt;
&lt;TD class="data"&gt;double&lt;/TD&gt;
&lt;TD class="r data"&gt;8&lt;/TD&gt;
&lt;TD class="r data"&gt;12&lt;/TD&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;Cylinders&lt;/TH&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TH class="r rowheader" scope="row"&gt;9&lt;/TH&gt;
&lt;TD class="data"&gt;double&lt;/TD&gt;
&lt;TD class="r data"&gt;8&lt;/TD&gt;
&lt;TD class="r data"&gt;12&lt;/TD&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;Horsepower&lt;/TH&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TH class="r rowheader" scope="row"&gt;10&lt;/TH&gt;
&lt;TD class="data"&gt;double&lt;/TD&gt;
&lt;TD class="r data"&gt;8&lt;/TD&gt;
&lt;TD class="r data"&gt;12&lt;/TD&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;MPG_City&lt;/TH&gt;
&lt;TD class="data"&gt;MPG (City)&lt;/TD&gt;
&lt;TH class="r rowheader" scope="row"&gt;11&lt;/TH&gt;
&lt;TD class="data"&gt;double&lt;/TD&gt;
&lt;TD class="r data"&gt;8&lt;/TD&gt;
&lt;TD class="r data"&gt;12&lt;/TD&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;MPG_Highway&lt;/TH&gt;
&lt;TD class="data"&gt;MPG (Highway)&lt;/TD&gt;
&lt;TH class="r rowheader" scope="row"&gt;12&lt;/TH&gt;
&lt;TD class="data"&gt;double&lt;/TD&gt;
&lt;TD class="r data"&gt;8&lt;/TD&gt;
&lt;TD class="r data"&gt;12&lt;/TD&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;Weight&lt;/TH&gt;
&lt;TD class="data"&gt;Weight (LBS)&lt;/TD&gt;
&lt;TH class="r rowheader" scope="row"&gt;13&lt;/TH&gt;
&lt;TD class="data"&gt;double&lt;/TD&gt;
&lt;TD class="r data"&gt;8&lt;/TD&gt;
&lt;TD class="r data"&gt;12&lt;/TD&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;Wheelbase&lt;/TH&gt;
&lt;TD class="data"&gt;Wheelbase (IN)&lt;/TD&gt;
&lt;TH class="r rowheader" scope="row"&gt;14&lt;/TH&gt;
&lt;TD class="data"&gt;double&lt;/TD&gt;
&lt;TD class="r data"&gt;8&lt;/TD&gt;
&lt;TD class="r data"&gt;12&lt;/TD&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;Length&lt;/TH&gt;
&lt;TD class="data"&gt;Length (IN)&lt;/TD&gt;
&lt;TH class="r rowheader" scope="row"&gt;15&lt;/TH&gt;
&lt;TD class="data"&gt;double&lt;/TD&gt;
&lt;TD class="r data"&gt;8&lt;/TD&gt;
&lt;TD class="r data"&gt;12&lt;/TD&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/ARTICLE&gt;
&lt;/SECTION&gt;
&lt;HR /&gt;
&lt;DIV id="IDX2" class="proc_title_group"&gt;
&lt;P class="c proctitle"&gt;Results from table.fetch&lt;/P&gt;
&lt;/DIV&gt;
&lt;SECTION class="SAS_PRG_RESULTS_TOC_4e7eyi0mpkwcxkki01fdc"&gt;
&lt;ARTICLE class="SAS_PRG_RESULTS_TOC_kr0xt71rlpdtwqz5yyzh5p" aria-label="Selected Rows from Table CARS"&gt;
&lt;TABLE class="table" aria-label="Selected Rows from Table CARS"&gt;&lt;CAPTION aria-label="Selected Rows from Table CARS"&gt;&amp;nbsp;&lt;/CAPTION&gt;&lt;COLGROUP&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;/COLGROUP&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH class="c b header" colspan="16" scope="colgroup"&gt;Selected Rows from Table CARS&lt;/TH&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r b header" scope="col"&gt;_Index_&lt;/TH&gt;
&lt;TH class="b header" scope="col"&gt;Make&lt;/TH&gt;
&lt;TH class="b header" scope="col"&gt;Model&lt;/TH&gt;
&lt;TH class="b header" scope="col"&gt;Type&lt;/TH&gt;
&lt;TH class="b header" scope="col"&gt;Origin&lt;/TH&gt;
&lt;TH class="b header" scope="col"&gt;DriveTrain&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;MSRP&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Invoice&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Engine Size (L)&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Cylinders&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Horsepower&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;MPG (City)&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;MPG (Highway)&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Weight (LBS)&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Wheelbase (IN)&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Length (IN)&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="data"&gt;Acura&lt;/TD&gt;
&lt;TD class="data"&gt;MDX&lt;/TD&gt;
&lt;TD class="data"&gt;SUV&lt;/TD&gt;
&lt;TD class="data"&gt;Asia&lt;/TD&gt;
&lt;TD class="data"&gt;All&lt;/TD&gt;
&lt;TD class="r data"&gt;$36,945&lt;/TD&gt;
&lt;TD class="r data"&gt;$33,337&lt;/TD&gt;
&lt;TD class="r data"&gt;3.5&lt;/TD&gt;
&lt;TD class="r data"&gt;6&lt;/TD&gt;
&lt;TD class="r data"&gt;265&lt;/TD&gt;
&lt;TD class="r data"&gt;17&lt;/TD&gt;
&lt;TD class="r data"&gt;23&lt;/TD&gt;
&lt;TD class="r data"&gt;4451&lt;/TD&gt;
&lt;TD class="r data"&gt;106&lt;/TD&gt;
&lt;TD class="r data"&gt;189&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r data"&gt;2&lt;/TD&gt;
&lt;TD class="data"&gt;Audi&lt;/TD&gt;
&lt;TD class="data"&gt;RS 6 4dr&lt;/TD&gt;
&lt;TD class="data"&gt;Sports&lt;/TD&gt;
&lt;TD class="data"&gt;Europe&lt;/TD&gt;
&lt;TD class="data"&gt;Front&lt;/TD&gt;
&lt;TD class="r data"&gt;$84,600&lt;/TD&gt;
&lt;TD class="r data"&gt;$76,417&lt;/TD&gt;
&lt;TD class="r data"&gt;4.2&lt;/TD&gt;
&lt;TD class="r data"&gt;8&lt;/TD&gt;
&lt;TD class="r data"&gt;450&lt;/TD&gt;
&lt;TD class="r data"&gt;15&lt;/TD&gt;
&lt;TD class="r data"&gt;22&lt;/TD&gt;
&lt;TD class="r data"&gt;4024&lt;/TD&gt;
&lt;TD class="r data"&gt;109&lt;/TD&gt;
&lt;TD class="r data"&gt;191&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r data"&gt;3&lt;/TD&gt;
&lt;TD class="data"&gt;BMW&lt;/TD&gt;
&lt;TD class="data"&gt;745Li 4dr&lt;/TD&gt;
&lt;TD class="data"&gt;Sedan&lt;/TD&gt;
&lt;TD class="data"&gt;Europe&lt;/TD&gt;
&lt;TD class="data"&gt;Rear&lt;/TD&gt;
&lt;TD class="r data"&gt;$73,195&lt;/TD&gt;
&lt;TD class="r data"&gt;$66,830&lt;/TD&gt;
&lt;TD class="r data"&gt;4.4&lt;/TD&gt;
&lt;TD class="r data"&gt;8&lt;/TD&gt;
&lt;TD class="r data"&gt;325&lt;/TD&gt;
&lt;TD class="r data"&gt;18&lt;/TD&gt;
&lt;TD class="r data"&gt;26&lt;/TD&gt;
&lt;TD class="r data"&gt;4464&lt;/TD&gt;
&lt;TD class="r data"&gt;123&lt;/TD&gt;
&lt;TD class="r data"&gt;204&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r data"&gt;4&lt;/TD&gt;
&lt;TD class="data"&gt;Cadillac&lt;/TD&gt;
&lt;TD class="data"&gt;Seville SLS 4dr&lt;/TD&gt;
&lt;TD class="data"&gt;Sedan&lt;/TD&gt;
&lt;TD class="data"&gt;USA&lt;/TD&gt;
&lt;TD class="data"&gt;Front&lt;/TD&gt;
&lt;TD class="r data"&gt;$47,955&lt;/TD&gt;
&lt;TD class="r data"&gt;$43,841&lt;/TD&gt;
&lt;TD class="r data"&gt;4.6&lt;/TD&gt;
&lt;TD class="r data"&gt;8&lt;/TD&gt;
&lt;TD class="r data"&gt;275&lt;/TD&gt;
&lt;TD class="r data"&gt;18&lt;/TD&gt;
&lt;TD class="r data"&gt;26&lt;/TD&gt;
&lt;TD class="r data"&gt;3992&lt;/TD&gt;
&lt;TD class="r data"&gt;112&lt;/TD&gt;
&lt;TD class="r data"&gt;201&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r data"&gt;5&lt;/TD&gt;
&lt;TD class="data"&gt;Chevrolet&lt;/TD&gt;
&lt;TD class="data"&gt;Astro&lt;/TD&gt;
&lt;TD class="data"&gt;Sedan&lt;/TD&gt;
&lt;TD class="data"&gt;USA&lt;/TD&gt;
&lt;TD class="data"&gt;All&lt;/TD&gt;
&lt;TD class="r data"&gt;$26,395&lt;/TD&gt;
&lt;TD class="r data"&gt;$23,954&lt;/TD&gt;
&lt;TD class="r data"&gt;4.3&lt;/TD&gt;
&lt;TD class="r data"&gt;6&lt;/TD&gt;
&lt;TD class="r data"&gt;190&lt;/TD&gt;
&lt;TD class="r data"&gt;14&lt;/TD&gt;
&lt;TD class="r data"&gt;17&lt;/TD&gt;
&lt;TD class="r data"&gt;4605&lt;/TD&gt;
&lt;TD class="r data"&gt;111&lt;/TD&gt;
&lt;TD class="r data"&gt;190&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/ARTICLE&gt;
&lt;/SECTION&gt;
&lt;HR /&gt;
&lt;DIV id="IDX3" class="proc_title_group"&gt;
&lt;P class="c proctitle"&gt;tinfo: Results from table.tableDetails&lt;/P&gt;
&lt;/DIV&gt;
&lt;SECTION class="SAS_PRG_RESULTS_TOC_uv0s1dz6nxfbiq8ikrgt"&gt;
&lt;ARTICLE class="SAS_PRG_RESULTS_TOC_gz3aarno7hi592ivjx4v9j" aria-label="Detail Information for IRIS in Caslib CASUSER(majord)."&gt;
&lt;TABLE class="table" aria-label="Detail Information for IRIS in Caslib CASUSER(majord)."&gt;&lt;CAPTION aria-label="Detail Information for IRIS in Caslib CASUSER(majord)."&gt;&amp;nbsp;&lt;/CAPTION&gt;&lt;COLGROUP&gt;&lt;COL /&gt;&lt;/COLGROUP&gt;&lt;COLGROUP&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;/COLGROUP&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH class="c b header" colspan="15" scope="colgroup"&gt;Detail Information for IRIS in Caslib CASUSER(SASJedi).&lt;/TH&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="b header" scope="col"&gt;Node&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Number&lt;BR /&gt;of&lt;BR /&gt;Blocks&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Active&lt;BR /&gt;Blocks&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Rows&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Data size&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Variable&lt;BR /&gt;Data size&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Blocks&lt;BR /&gt;Mapped&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Memory&lt;BR /&gt;Mapped&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Blocks&lt;BR /&gt;Unmapped&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Memory&lt;BR /&gt;Unmapped&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Blocks&lt;BR /&gt;Allocated&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Memory&lt;BR /&gt;Allocated&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Index&lt;BR /&gt;Size&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Compressed&lt;BR /&gt;Size&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Compression&lt;BR /&gt;Ratio&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;ALL&lt;/TH&gt;
&lt;TD class="r data"&gt;40&lt;/TD&gt;
&lt;TD class="r data"&gt;20&lt;/TD&gt;
&lt;TD class="r data"&gt;150&lt;/TD&gt;
&lt;TD class="r data"&gt;7200&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;20&lt;/TD&gt;
&lt;TD class="r data"&gt;10720&lt;/TD&gt;
&lt;TD class="r data"&gt;20&lt;/TD&gt;
&lt;TD class="r data"&gt;10720&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/ARTICLE&gt;
&lt;/SECTION&gt;
&lt;HR /&gt;
&lt;DIV id="IDX4" class="proc_title_group"&gt;
&lt;P class="c proctitle"&gt;cinfo: Results from table.columnInfo&lt;/P&gt;
&lt;/DIV&gt;
&lt;SECTION class="SAS_PRG_RESULTS_TOC_i9a8evx4jtdye6e3kr2v5"&gt;
&lt;ARTICLE class="SAS_PRG_RESULTS_TOC_to3v70cb5ncqwr4b7dvsd" aria-label="Column Information for IRIS in Caslib CASUSER(majord)"&gt;
&lt;TABLE class="table" aria-label="Column Information for IRIS in Caslib CASUSER(majord)"&gt;&lt;CAPTION aria-label="Column Information for IRIS in Caslib CASUSER(majord)"&gt;&amp;nbsp;&lt;/CAPTION&gt;&lt;COLGROUP&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;/COLGROUP&gt;&lt;COLGROUP&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;/COLGROUP&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH class="c b header" colspan="8" scope="colgroup" width="505.333px"&gt;Column Information for IRIS in Caslib CASUSER(SASJedi)&lt;/TH&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="b header" scope="col" width="76.6667px"&gt;Column&lt;/TH&gt;
&lt;TH class="b header" scope="col" width="148px"&gt;Label&lt;/TH&gt;
&lt;TH class="r b header" scope="col" width="14.6667px"&gt;Id&lt;/TH&gt;
&lt;TH class="b header" scope="col" width="59.3333px"&gt;Type&lt;/TH&gt;
&lt;TH class="r b header" scope="col" width="44px"&gt;Length&lt;/TH&gt;
&lt;TH class="r b header" scope="col" width="65.3333px"&gt;Formatted&lt;BR /&gt;Length&lt;/TH&gt;
&lt;TH class="r b header" scope="col" width="45.3333px"&gt;Format&lt;BR /&gt;Width&lt;/TH&gt;
&lt;TH class="r b header" scope="col" width="52px"&gt;Format&lt;BR /&gt;Decimal&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row" width="76.6667px"&gt;Species&lt;/TH&gt;
&lt;TD width="148px" class="data"&gt;Iris Species&lt;/TD&gt;
&lt;TH class="r rowheader" scope="row" width="14.6667px"&gt;1&lt;/TH&gt;
&lt;TD width="59.3333px" class="data"&gt;char&lt;/TD&gt;
&lt;TD width="44px" class="r data"&gt;10&lt;/TD&gt;
&lt;TD width="65.3333px" class="r data"&gt;10&lt;/TD&gt;
&lt;TD width="45.3333px" class="r data"&gt;0&lt;/TD&gt;
&lt;TD width="52px" class="r data"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row" width="76.6667px"&gt;SepalLength&lt;/TH&gt;
&lt;TD width="148px" class="data"&gt;Sepal Length (mm)&lt;/TD&gt;
&lt;TH class="r rowheader" scope="row" width="14.6667px"&gt;2&lt;/TH&gt;
&lt;TD width="59.3333px" class="data"&gt;double&lt;/TD&gt;
&lt;TD width="44px" class="r data"&gt;8&lt;/TD&gt;
&lt;TD width="65.3333px" class="r data"&gt;12&lt;/TD&gt;
&lt;TD width="45.3333px" class="r data"&gt;0&lt;/TD&gt;
&lt;TD width="52px" class="r data"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row" width="76.6667px"&gt;SepalWidth&lt;/TH&gt;
&lt;TD width="148px" class="data"&gt;Sepal Width (mm)&lt;/TD&gt;
&lt;TH class="r rowheader" scope="row" width="14.6667px"&gt;3&lt;/TH&gt;
&lt;TD width="59.3333px" class="data"&gt;double&lt;/TD&gt;
&lt;TD width="44px" class="r data"&gt;8&lt;/TD&gt;
&lt;TD width="65.3333px" class="r data"&gt;12&lt;/TD&gt;
&lt;TD width="45.3333px" class="r data"&gt;0&lt;/TD&gt;
&lt;TD width="52px" class="r data"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row" width="76.6667px"&gt;PetalLength&lt;/TH&gt;
&lt;TD width="148px" class="data"&gt;Petal Length (mm)&lt;/TD&gt;
&lt;TH class="r rowheader" scope="row" width="14.6667px"&gt;4&lt;/TH&gt;
&lt;TD width="59.3333px" class="data"&gt;double&lt;/TD&gt;
&lt;TD width="44px" class="r data"&gt;8&lt;/TD&gt;
&lt;TD width="65.3333px" class="r data"&gt;12&lt;/TD&gt;
&lt;TD width="45.3333px" class="r data"&gt;0&lt;/TD&gt;
&lt;TD width="52px" class="r data"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row" width="76.6667px"&gt;PetalWidth&lt;/TH&gt;
&lt;TD width="148px" class="data"&gt;Petal Width (mm)&lt;/TD&gt;
&lt;TH class="r rowheader" scope="row" width="14.6667px"&gt;5&lt;/TH&gt;
&lt;TD width="59.3333px" class="data"&gt;double&lt;/TD&gt;
&lt;TD width="44px" class="r data"&gt;8&lt;/TD&gt;
&lt;TD width="65.3333px" class="r data"&gt;12&lt;/TD&gt;
&lt;TD width="45.3333px" class="r data"&gt;0&lt;/TD&gt;
&lt;TD width="52px" class="r data"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/ARTICLE&gt;
&lt;/SECTION&gt;
&lt;HR /&gt;
&lt;DIV id="IDX5" class="proc_title_group"&gt;
&lt;P class="c proctitle"&gt;Results from table.fetch&lt;/P&gt;
&lt;/DIV&gt;
&lt;SECTION class="SAS_PRG_RESULTS_TOC_fxvm99ktnfmajeijv74di"&gt;
&lt;ARTICLE class="SAS_PRG_RESULTS_TOC_0xe0hmsd7ftp4530n0rih" aria-label="Selected Rows from Table IRIS"&gt;
&lt;TABLE class="table" aria-label="Selected Rows from Table IRIS"&gt;&lt;CAPTION aria-label="Selected Rows from Table IRIS"&gt;&amp;nbsp;&lt;/CAPTION&gt;&lt;COLGROUP&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;/COLGROUP&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH class="c b header" colspan="6" scope="colgroup"&gt;Selected Rows from Table IRIS&lt;/TH&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r b header" scope="col"&gt;_Index_&lt;/TH&gt;
&lt;TH class="b header" scope="col"&gt;Iris Species&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Sepal Length (mm)&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Sepal Width (mm)&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Petal Length (mm)&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Petal Width (mm)&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="data"&gt;Setosa&lt;/TD&gt;
&lt;TD class="r data"&gt;50&lt;/TD&gt;
&lt;TD class="r data"&gt;33&lt;/TD&gt;
&lt;TD class="r data"&gt;14&lt;/TD&gt;
&lt;TD class="r data"&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r data"&gt;2&lt;/TD&gt;
&lt;TD class="data"&gt;Setosa&lt;/TD&gt;
&lt;TD class="r data"&gt;49&lt;/TD&gt;
&lt;TD class="r data"&gt;30&lt;/TD&gt;
&lt;TD class="r data"&gt;14&lt;/TD&gt;
&lt;TD class="r data"&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r data"&gt;3&lt;/TD&gt;
&lt;TD class="data"&gt;Setosa&lt;/TD&gt;
&lt;TD class="r data"&gt;51&lt;/TD&gt;
&lt;TD class="r data"&gt;35&lt;/TD&gt;
&lt;TD class="r data"&gt;14&lt;/TD&gt;
&lt;TD class="r data"&gt;3&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r data"&gt;4&lt;/TD&gt;
&lt;TD class="data"&gt;Versicolor&lt;/TD&gt;
&lt;TD class="r data"&gt;61&lt;/TD&gt;
&lt;TD class="r data"&gt;28&lt;/TD&gt;
&lt;TD class="r data"&gt;40&lt;/TD&gt;
&lt;TD class="r data"&gt;13&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r data"&gt;5&lt;/TD&gt;
&lt;TD class="data"&gt;Versicolor&lt;/TD&gt;
&lt;TD class="r data"&gt;58&lt;/TD&gt;
&lt;TD class="r data"&gt;27&lt;/TD&gt;
&lt;TD class="r data"&gt;39&lt;/TD&gt;
&lt;TD class="r data"&gt;12&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/ARTICLE&gt;
&lt;/SECTION&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You didn't specify how you wanted to save the tables - as files in the CASLIB (and what type - SASHDAT, CSV, etc) or as SAS data sets, so I have no sample code for that. But these same techniques should be able to be adapted for use with the &lt;A href="https://go.documentation.sas.com/?cdcId=pgmsascdc&amp;amp;cdcVersion=9.4_3.5&amp;amp;docsetId=caspg&amp;amp;docsetTarget=cas-table-save.htm&amp;amp;locale=en" target="_self"&gt;table.save&lt;/A&gt; CAS action of the &lt;A href="https://go.documentation.sas.com/?cdcId=pgmsascdc&amp;amp;cdcVersion=9.4_3.5&amp;amp;docsetId=proccas&amp;amp;docsetTarget=n0gzmqzg05qgmon1dg4fyxpq46zc.htm&amp;amp;locale=en" target="_self"&gt;SAVERESULT&lt;/A&gt; statement to achieve your desired result.&lt;/P&gt;
&lt;P&gt;Hope this helps. May the SAS be with you!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 26 Oct 2020 13:33:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-do-I-know-how-many-tables-are-loaded-from-a-caslib-and-how/m-p/694231#M211708</guid>
      <dc:creator>SASJedi</dc:creator>
      <dc:date>2020-10-26T13:33:57Z</dc:date>
    </item>
  </channel>
</rss>

