SQL Server 得到数据库中所有表名 表字段及字段中文描述
发布时间:2020-12-12 07:39:22 所属栏目:MsSql教程 来源:网络整理
导读:感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编两巴掌来看看吧! 在网上查了部分资料但是发现粘上去的代码都存在问题,无奈只好自己修改了一下,代码如下: 如下代码能正常运行,都是网上查找资料最后拼凑总结出来的。条件就自己加吧。网上好像也有不
感兴趣的小伙伴,下面一起跟随编程之家 52php.cn的小编两巴掌来看看吧! 在网上查了部分资料但是发现粘上去的代码都存在问题,无奈只好自己修改了一下,代码如下:如下代码能正常运行,都是网上查找资料最后拼凑总结出来的。条件就自己加吧。网上好像也有不少类型的东西,这里留着以备不时只需! 代码如下:
sysproperties表的详解: 1、表名:sqlserver的注释表,每个数据库都有,包括表和字段的注释,表或者列的注释都会存储,没有注释不存储。 2、字段: id:表的ID或者是列的ID smallid:列的顺序,排序用 type:3 表,4字段,可能还有约束什么的,还没有测试出 name:统一的MS_Description value:描述 如需修改(转载部分) 如果需要更新 此表的 内容 需要 开启 [允许对系统目录直接进行修改],否则 改不了 系统表 【图片暂缺】 如果 不开启 此 功能,那么也可以 使用 存储过程[sp_addextendedproperty] 来 添加更新删除 表和字段的描述 用法如下 --创建表 Create Table 表(a1 varchar(10),a2 char(2)) --为表 添加 描述信息 : 第二个参数为 [描述] 第六个参数为 [表名] EXECUTE sp_addextendedproperty N'MS_Description','人员信息表',N'user',N'dbo',N'table',N'表',NULL,NULL --为表 更新 描述信息 : 第二个参数为 [描述] 第六个参数为 [表名] EXECUTE sp_updateextendedproperty 'MS_Description',N'adsfasfdas',NULL --为表 删除 描述信息 : 第五个参数为 [表名] EXEC sp_dropextendedproperty 'MS_Description',NULL --字段的 添加 更新 删除 方法 --为 字段a1 添加 描述信息: 第二个参数为 [描述] 第六个参数为 [表名] 第八个参数为 [字段名称] EXECUTE sp_addextendedproperty N'MS_Description','姓名',N'column',N'a1' --更新 字段 a1 的描述属性:第二个参数为 [描述] 第六个参数为 [表名] 第八个参数为 [字段名称] EXEC sp_updateextendedproperty 'MS_Description','字段1dd','user',dbo,'table','表','column',N'a1' --删除 字段 a1 的描述属性:第五个参数为 [表名] 第七个参数为 [字段名称] EXEC sp_dropextendedproperty 'MS_Description','a1' --删除测试 Drop Table 表 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sql-server – Management Studio System.OutOfMemoryExcep
- 数据库设计 – 数据库中的多值属性
- SqlServer分页查询
- SQLSERVER2008 18456错误
- sql-server – 在没有向导的情况下创建SQL Server维护计划
- sql-server – 许多sql express实例使用所有相同的cpu?
- sql – Postgres中的左外连接不返回Null值
- sql – 通过存储过程检查DB中的DateTime是否超过90天
- sql-server – 如何防止意外地使用生产数据库进行升级?
- SQL select * from column where year = 2010