zoukankan      html  css  js  c++  java
  • 导出sql脚本时的几个问题

    问题1:
    服务器: 消息 2714,级别 16,状态 5,过程 VIEW1,行 4 
    数据库中已存在名为 'VIEW1' 的对象。
    注:我要创建的视图一共有4个.查看文件中有两个创建View1的语句段和另外两个语句段.
    错误原因:我有两个视图,它们属性中的创建视图语句中的视图名称都是View1,与视图本身的名称不一致.将其由View1改为视图本身的名称后再导出就没有问题了.
    问题2:
    警告: 已创建表 'JSH_Global_Menu',但其最大行大小(8339)超过了每行的最大字节数(8060)。如果结果行长度超过 8060 字节,则此表中行的  INSERT 或 UPDATE 将失败。
    注:警告中的行大小是指表的整行(列长的和),而不是指单个列.
    如:CREATE TABLE [dbo].[JSH_Global_Menu] (
     [Hotel_Id] [int] NOT NULL ,
     [Id] [int] NOT NULL ,
     [ParentId] [int] NULL ,
     [DefaultName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,
     [TypeString] [varchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,
     [MenuName] [nvarchar] (4000) COLLATE Chinese_PRC_CI_AS NULL
    ) ON [PRIMARY]
    GO
    中,由于nvarchar长度(这里指定义参数时的长度),实际上是双字节存储的,单是[MenuName] [nvarchar] (4000)字段就达到8000个字节了.
    另:仅是警告你在以后的插入和更新操作过程中不要超载就行
    问题3:
    服务器: 消息 208,级别 16,状态 1,过程 JSH_View_CheckIn,行 4
    对象名 'dbo.JSH_Contry' 无效。
    服务器: 消息 208,级别 16,状态 1,过程 JSH_View_CheckIn_Group,行 4
    对象名 'dbo.JSH_Contry' 无效。
    注:对象名错误,dbo.JSH_Contry应为dbo.JSH_Country
    问题4:
    无法在 sysdepends 中添加当前存储过程所对应的行,因为缺少该存储过程所依赖的对象 'Get_Group_Profile'。仍将创建该存储过程。
    注:初步断定是因为各个存储过程创建的顺序问题.由于存储过程之间的相互调用,若某个存储过程在创建之前即被调用,则引发此错误!
    检查有此问题的存储过程,语法正确,因此不影响使用!

  • 相关阅读:
    npm install 卡住的时候的处理
    建立ionic3的环境
    [转] PuTTY + Xming 远程使用 Linux GUI
    Oracle 11g 记录DML错误数据
    [转] 深入浅出 妙用Javascript中apply、call、bind
    [转] Java运行时动态生成class的方法
    获取Java class或者jar文件的本地路径
    AngularJS 中ng-model通过$watch动态取值
    [转] Everything about custom filters in AngularJS
    [转] 利用js实现 禁用浏览器后退
  • 原文地址:https://www.cnblogs.com/markhe/p/1546054.html
Copyright © 2011-2022 走看看