首页 | 公司简介 | 数据恢复 | 备份服务 | 成功案例 | 技术中心 | 客户服务 | 服务报价 | 数据恢复软件 | 联系我们 | 北亚博客  
 
  北京总部: 4006-505-646
  天 津 部: 4006-505-646
  上 海 部: 4006-505-646
  深 圳 部: 4006-505-646
  广 州 部: 4006-505-646
  重 庆 部: 4006-505-646
  南 京 部: 4006-505-646
  其它地区: 4006-505-646
北亚数据恢复软件Windows专业版
三星手机数据恢复软件V1.0
北亚苹果手机数据恢复软件V2.0
北亚硬盘录像机数据恢复软件 V
北亚vmware虚拟机数据恢复软件
北亚照片数据恢复软件
北亚摄像机数据恢复软件 v2.1
北亚Sybase数据库修复软件 V2.
raid磁盘阵列应急方案
HP EVA4400/6400/8400/P6000
iphone 通讯录丢失如何恢复?
xen server 存储库(sr)损坏后
RAID6结构原理详解(北亚数据
AIX下删除LV后的现场保护和数
RAID损坏后 对数据的完整备份
您当前的位置:首页 >> 技术中心 >> 数据库修复文栏 >> 正文

通过SQL Server 2005系统函数存档代码Ⅲ

 现在我们的数据库中已经有了一些对象,我们可以创建用来存档数据库中存储过程需要的对象和代码。在列表B中的脚本可以为我们完成这项工作。
 
   IF OBJECT_ID('CodeArchive','U')>0      DROP TABLE CodeArchiveCREATE TABLE CodeArchive(      ArchiveID INT IDENTITY(1,1) PRIMARY KEY,      ObjectName SYSNAME,      ObjectDescription VARCHAR(60),      ObjectType CHAR(2),      ObjectDefinition VARCHAR(MAX),      ObjectID INT,      CreationDate DATETIME,      ModifiedDate DATETIME,      EntryDate DATETIME DEFAULT(GETDATE()))INSERT INTO CodeArchive(      ObjectName, ObjectDescription, ObjectType, ObjectDefinition,      ObjectID, CreationDate, ModifiedDate)SELECT       so.name, so.type_desc, so.type, OBJECT_DEFINITION(object_id),       so.object_id, so.create_date, so.modify_date    FROM      sys.objects soWHERE      so.[type] IN('C', 'D', 'P', 'FN', 'R', 'RF', 'TR', 'IF', 'TF', 'V')存档方案首先要求有一个用来存储我们定义代码的表格,和在上面的表格脚本中看到的一样,我们将对象定义代码存入表格的ObjectDefinition域,这是一个VARCHAR(MAX)数据类型的域。VARCHAR(MAX)是SQL Server 2005新增的一种数据类型,它可以存储高达2GB的有效数据。这样我们就不在局限于文本数据类型或者将我们的数据保存在一个单个数据页上。这种数据类型存储我们的对象毫无问题。
    此文章出自达思SQL数据恢复软件
上一篇:通过SQL Server 2005系统函数存档代码Ⅱ
下一篇:sql server 系统表sysobjects、sysindexes、syscolumns损坏修复方法
返回首页 | 联系我们 | 关于我们 | 招聘信息 | 友情链接 | 网站地图 | 合作伙伴
版权所有 北京北亚宸星科技有限公司
全国统一客服热线:4006-505-646
北京总部:北京市海淀区永丰基地丰慧中路7号新材料创业大厦B座205室
京ICP备09039053

=icn