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.