• PowerDesigner11.0的SQL生成表,写列描述出错


    提示异常信息:
    服务器: 消息 15135,级别 16,状态 1,过程 sp_validatepropertyinputs,行 100
    对象无效。不允许在 '.My_Score_Type.Mst_TypeId' 上使用扩展属性,或对象不存在。

    执行如下(针对执行该存储数据)
    execute sp_addextendedproperty
    'MS_Description',            --系统类型(描述)
    '类别id',                          --写入值
    'user',                               --对象类型
    '',                                     --对象所有者
    'table',                              --对象类型
     'My_Score_Type',           --对象名
     'column',                          --属性类型
    'Mst_TypeId'                    --属性名

    出错的就是对象所有者,如在PowerDesigner11.0设计表时指定所有者(dbo),那么生成的SQL对象所有者就不是空,而是DBO.
    正常的SQL:
    execute sp_addextendedproperty 'MS_Description',
       '类别id',
       'user', 'dbo', 'table', 'My_Score_Type', 'column', 'Mst_TypeId'
  • 相关阅读:
    git 常用命令
    重要知识点
    HTML 标记语言
    js类型转换
    伪数组变数组 js
    在 JavaScript 中为什么 typeof null 的结果是 object?
    HTML中href、src区别
    解决for循环插入同一元素无法重复插入问题
    HTML5-语义化
    mount 和 /etc/fstab关系。
  • 原文地址:https://www.cnblogs.com/piaoqingsong/p/510034.html
Copyright © 2020-2023  润新知