Renames a column.
Rename-Column [-TableName] <String> [-Name] <String> [-NewName] <String> [-SchemaName <String>] [<CommonParameters>]
SQL Server ships with a stored procedure which is used to rename certain objects. This operation wraps that stored procedure.
Use Rename-DataType
to rename a data type. Use Rename-Index
to rename an index. Use Rename-Object
to rename an object.
Name | Type | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
TableName | String | The name of the table of the column to rename. |
true | false | |
Name | String | The current name of the column. |
true | false | |
NewName | String | The new name of the column. |
true | false | |
SchemaName | String | The schema of the table. Default is |
false | false | dbo |
Rename-Column -TableName 'FooBar' -Name 'Fizz' -NewName 'Buzz'
Changes the name of the Fizz
column in the FooBar
table to Buzz
.
Rename-Column -SchemaName 'fizz' -TableName 'FooBar' -Name 'Buzz' -NewName 'Baz'
Demonstrates how to rename a column in a table that is in a schema other than dbo
.
Rename-Column 'FooBar' 'Fizz' 'Buzz'
Demonstrates how to use the short form to rename Fizz
column in the FooBar
table to Buzz
: table name is first, then existing column name, then new column name.