SQLcolumns
SQLcolumns |
Purpose
Get the columns of a given table.
Synopsis
function SQLcolumns(t:string,cname:array(range) of string,cstype:array(range) of string):integer
function SQLcolumns(t:string,cname:array(range) of string,citype:array(range) of integer):integer
function SQLcolumns(t:string,cname:array(range) of string):integer
Arguments
|
t
|
The table name
|
|
cname
|
An array of strings to return the column names
|
|
cstype
|
An array of strings to return the column types (textual representation)
|
|
citype
|
An array of integers to return the column types (type codes)
|
Return value
Number of columns.
Example
The following example displays the names and types of columns of table 'dtt':
declarations
CR:range
cname:dynamic array(CR) of string
ctype:dynamic array(CR) of string
end-declarations
nbc:=SQLcolumns("dtt",cname,ctype)
write("Table 'dtt' has columns:")
forall(c in 1..nbc) write(' ',cname(c),'(',ctype(c),')')
writeln
Related topics
Module
