更新存储过程的扩展属性

时间:2015-09-17 13:35:13

标签: sql .net sql-server database updates

SQL中的Dummy需要更新存储过程的扩展属性。只能找到有关更新表格内容的信息,而不是属性。

需要从C#函数向数据库发送查询。

它会读出类似的内容;

string query = "Update StoredProcedureName SET caption = 'newValue' WHERE caption = 'oldValue' "

标题是扩展属性的名称。

1 个答案:

答案 0 :(得分:1)

在这里,您可以找到有关如何更新扩展属性的信息

https://msdn.microsoft.com/en-us/library/ms186885.aspx

示例:

string query = "EXEC sp_updateextendedproperty  ";
query += "     @name = N'Caption'  ";
query += "     ,@value = 'newValue.'   "; 
query += "     ,@level0type = N'Schema', @level0name = dbo    ";
query += "     ,@level1type = N'Procedure',  @level1name = STOREDPROCNAME    ";
query += "     ,@level2type = N'Property', @level2name = Caption;    ";

,而不是像以前那样将查询发送到数据库