v5:dictionary:renamecolumnsql
This is an old revision of the document!
renameColumnSql
See Also
Syntax
array renameColumnSql( string $tableName, string $oldColumnName, string $newColumnName, optional string $columnSpec='' )
Description
The method renameColumnSql() creates the SQL statement necessary to rename an existing column name given by $oldColumnName from an existing table, given by $tableName, to a new name, given by $newTableName.
For MySQL databases, You must provide the entire column specification, given by $columnSpec. Check the manual page for the driver for more information.
In order to actually rename the column, the returned array must be passed to the executeSqlArray() method.
Usage
$dict = NewDataDictionary($db); $sqlarray = $dict->renameColumnSql('ACT','ACTDESC','ACTDESCRIPTION'); print_r($sqlarray); /* * Prints Array ( [0] => ALTER TABLE ACT RENAME COLUMN ACTDESC TO ACTDESCRIPTION ) */
v5/dictionary/renamecolumnsql.1452647175.txt.gz · Last modified: (external edit)
