1 table.getColumnIndex
<table.getColumnIndex
table='table'
column='column'
/>
Attributes | |||||
---|---|---|---|---|---|
Name | Type | Required | Default | Description | |
Atable | string | Name of the table. | |||
Acolumn | string | Name of the column. |
Returns | |
---|---|
Type | Description |
Integer | Returns the ordinary index of the column, starting in 1. If the column does not exist, an exception is issued. |
Exceptions
Database required.
Missing specify the database.
Required attribute [...]
A required attribute has not been informed.
Column 'colname' not found in table 'tabname'
The column does not exist in the table.
Remarks
This function returns the value of the cache, so the first time that you use the table, the values of the metadata are load and stored in cache. It is difficult to get this information and thess values will not change unless a ddl operation occurs, it means an alteration of the physical model of the database, in which case is recommended to remove the corresponding caches through the function system.cache.clear, to obtain the real values.
Print the ordinary index of the column capuntes.docser.
<xsql-script name='test_getColumnType'> <body> <println> <table.getColumnIndex table='capuntes' column='docser' /> </println> </body> </xsql-script>