过程 sp_addextendedproperty
时间: 2023-12-17 21:03:21 浏览: 142
`sp_addextendedproperty` 是 SQL Server 中的一个系统存储过程,用于向数据库、表格、列或其他数据库对象添加扩展属性。它的语法如下:
```sql
sp_addextendedproperty
[@name =] 'property_name',
[@value =] 'property_value',
[@level0type =] 'level0_object_type',
[@level0name =] 'level0_object_name',
[@level1type =] 'level1_object_type',
[@level1name =] 'level1_object_name',
[@level2type =] 'level2_object_type',
[@level2name =] 'level2_object_name'
```
其中,`@name` 和 `@value` 参数分别指定要添加的属性名称和属性值。`@level0type`、`@level0name`、`@level1type`、`@level1name`、`@level2type`、`@level2name` 参数用于指定要添加属性的对象及其级别。例如,要向表格 `dbo.mytable` 添加一个名为 `description` 的属性,可以使用以下命令:
```sql
EXEC sp_addextendedproperty
@name = N'description',
@value = N'This is my table',
@level0type = N'Schema',
@level0name = N'dbo',
@level1type = N'Table',
@level1name = N'mytable';
```
这将在 `dbo.mytable` 表格上添加一个名为 `description` 的属性,属性值为 `This is my table`。
阅读全文