博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PowerDesigner16 生成的备注脚本,在sql server 2008 中报“对象名 'sysproperties' 无效”的错误的解决办法...
阅读量:5247 次
发布时间:2019-06-14

本文共 664 字,大约阅读时间需要 2 分钟。

主要是在建模时我们对表、列增加了些说明注释,而Sql2005之后系统表sysproperties已废弃删除而改用sys.extended_properties所致。

1、修改Table TableComment 部分

     菜单Database -> Edit Current DBMS 窗体 General 选项卡 下 Script -> Objects -> Table –> TableComment

 在开头部分替换如下:

[if exists (select 1

            from  sys.extended_properties
            where  major_id = object_id('[%QUALIFIER%]%TABLE%')
            and   minor_id = 0 )

2、修改Column ColumnComment部分

   菜单Database -> Edit Current DBMS 窗体 General 选项卡 下 Script -> Objects -> Column –> ColumnComment

 在开头部分替换如下:

[if exists (select 1

            from  sys.extended_properties
            where  major_id = object_id('[%QUALIFIER%]%TABLE%')
            and   minor_id <> 0 and name = 'MS_Description')

 

转载于:https://www.cnblogs.com/yunfeng83/p/3897375.html

你可能感兴趣的文章
Swift 打印回字形
查看>>
搜索系统的搭建
查看>>
ava进程内存消耗情况
查看>>
运维杂记-01
查看>>
javascript 闭包
查看>>
一个简单的跨库事务问题
查看>>
第十二天2019.6.25
查看>>
JSTL 学习、应用记录
查看>>
TCP协议的简单应用一
查看>>
Hibernate对象的三种状态
查看>>
【Luogu】P4208最小生成树计数(状压乱搞)
查看>>
终于看完<LEARNING SQL>第二版,立此存照
查看>>
C#属性和静态重载方法简单示例1
查看>>
算法笔记--动态规划
查看>>
tp5导出生成pdf
查看>>
沉迷 Docker,无法自拔(在 Docker 中运行 MySQL)
查看>>
JNI学习笔记
查看>>
类库冲突问题
查看>>
雷林鹏分享:jQuery Mobile 网格
查看>>
drawcall
查看>>