4.5 SQL Batch Server Response

The following is an example of the server response that is sent from the server to the client.

  
 04 01 00 26 00 33 01 00 A0 05 00 04 63 6F 6C 31
 A1 05 00 07 00 08 00 38 D1 01 00 00 00 FD 10 00
 C1 00 01 00 00 00 
   <PacketHeader>
     <Type>
       <BYTE>04 </BYTE>
     </Type>
     <Status>
       <BYTE>01 </BYTE>
     </Status>
     <Length>
       <BYTE>00 </BYTE>
       <BYTE>26 </BYTE>
     </Length>
     <SPID>
       <BYTE>00 </BYTE>
       <BYTE>00 </BYTE>
     </SPID>
     <Packet>
       <BYTE>01 </BYTE>
     </Packet>
     <Window>
       <BYTE>00 </BYTE>
     </Window>
   </PacketHeader>
   <PacketData>
     <TableResponse>
       <COLNAME>
         <TokenType>
           <BYTE>A0 </BYTE>
         </TokenType>
         <Length>
           <USHORT>05 00 </USHORT>
         </Length>
         <ColName>
           <B_VARCHAR>
             <BYTE>04 </BYTE>
             <BYTES ascii="col1">63 6F 6C 31 </BYTES>
           </B_VARCHAR>
         </ColName>
       </COLNAME>
       <COLFMT>
         <TokenType>
           <BYTE>A1 </BYTE>
         </TokenType>
         <Length>
           <USHORT>05 00 </USHORT>
         </Length>
         <ColumnData>
           <UserType>
             <USHORT>07 00 </USHORT>
           </UserType>
           <Flags>
             <USHORT>08 00 </USHORT>
           </Flags>
           <TYPE_INFO>
             <FIXEDLENTYPE>
               <BYTE>38 </BYTE>
             </FIXEDLENTYPE>
           </TYPE_INFO>
         </ColumnData>
       </COLFMT>
       <ROW>
         <TokenType>
           <BYTE>D1 </BYTE>
         </TokenType>
         <TYPE_VARBYTE>
           <BYTES>01 00 00 00 </BYTES>
         </TYPE_VARBYTE>
       </ROW>
       <DONE>
         <TokenType>
           <BYTE>FD </BYTE>
         </TokenType>
         <Status>
           <USHORT>10 00 </USHORT>
         </Status>
         <CurCmd>
           <USHORT>C1 00 </USHORT>
         </CurCmd>
         <DoneRowCount>
           <LONG>01 00 00 00 </LONG>
         </DoneRowCount>
       </DONE>
     </TableResponse>
   </PacketData>