v5:dictionary:renamecolumnsql
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.txt · Last modified: 2016/01/13 02:06 by mnewnham