• 导出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'。仍将创建该存储过程。
    注:初步断定是因为各个存储过程创建的顺序问题.由于存储过程之间的相互调用,若某个存储过程在创建之前即被调用,则引发此错误!
    检查有此问题的存储过程,语法正确,因此不影响使用!

  • 相关阅读:
    C++反汇编第一讲,认识构造函数,析构函数,以及成员函数
    cassert(assert.h)——1个
    1012 数字分类 (20 分)
    1011 A+B 和 C (15 分)
    1009 说反话 (20 分)
    1008 数组元素循环右移问题 (20 分)
    1006 换个格式输出整数 (15 分)
    1004 成绩排名 (20 分)
    1002 写出这个数 (20 分)
    1001 害死人不偿命的(3n+1)猜想 (15 分)
  • 原文地址:https://www.cnblogs.com/markhe/p/1546054.html
Copyright © 2020-2023  润新知