Updates the metadata for a stored procedure, user-defined function, view, trigger, etc.
Update-CodeObjectMetadata [-SchemaName <String>] [-Name] <String> [<CommonParameters>]
Update-CodeObjectMetadata [-SchemaName <String>] [-Name] <String> -DatabaseDdlTrigger [<CommonParameters>]
Update-CodeObjectMetadata [-SchemaName <String>] [-Name] <String> -ServerDdlTrigger [<CommonParameters>]
SQL Server has a stored procedure, sys.sp_refreshsqlmodule, which will refresh/update a the objects used by a code object (stored procedure, user-defined function, view, etc.) if that object has changed since the code object was created.
| Name | Type | Description | Required? | Pipeline Input | Default Value |
|---|---|---|---|---|---|
| SchemaName | String | The code object's schema name. Default is |
false | false | dbo |
| Name | String | The name of the code object. |
true | false | |
| DatabaseDdlTrigger | SwitchParameter | The object is a database DDL trigger. |
true | false | False |
| ServerDdlTrigger | SwitchParameter | The object is a server DDL trigger. |
true | false | False |
Update-CodeObjectMetadata 'GetUsers'
Demonstrates how to update the GetUsers code object.
Update-CodeObjectMetadata -SchemaName 'example' 'GetUsers'
Demonstrates how to update a code object in a custom schema, in this case the example schema.