-- ============================================= -- 程序编写: Jeff -- 版 本: V 1.0 -- 建立日期: 2015-04-17 -- 功能说明: 增量备份表; -- 备 注: -- 修改日期: 2015-04-22 -- 修改说明: 去除客户端网卡号与客户端电脑名,以及操作类型; -- 修改日期: -- 修改说明: -- ============================================= --use [ddf] go set ansi_nulls on go set quoted_identifier on go set ansi_padding on go --判断表是否存在,不存在则创建; if not exists(select * from dbo.sysobjects where id = object_id(N'IncrementalBackup') and objectproperty(id,'IsTable') = 1) begin create table [dbo].[IncrementalBackup]( [isbackup] [bit] default(0) not null, /* 备份状态:false未备份,true已备份 */ [branchid] [nvarchar](32) not null, /* 分店ID */ [opttime] datetime default(getdate()), /* 操作的时间 */ [order] [nvarchar](32) not null, /* 操作的订单号 */ [photoType] [tinyint] default(0) not null, /* 操作的相片类型 原片==1,初修片==2,精修片==3,设计片==4,原片备份==5,初修备份==6,精修备份==7,设计备份==8*/ [content] [nvarchar](max) null, /* 增量内容,订单添加或修改的相片名称数组,以"|"作为分隔符 */ [userid] [nvarchar](64) not null, /* 用户id (ftp服务端,直接用0表示) */ [username] [nvarchar](16) not null, /* 用户名 (ftp使用"ftp")*/ [baktime] datetime null, /* 备份完成的时间 */ /* 联合主键 */ constraint [PK_IncrementBackup] primary key clustered ( [branchid] asc, [order] asc, [opttime] asc )with (pad_index = off, statistics_norecompute = off, ignore_dup_key = off, allow_row_locks = on,allow_page_locks = on) on [primary], ) on [primary] end go set ansi_padding off -- ============================================= -- 程序编写: Jeff -- 版 本: V 1.1 -- 建立日期: 2015-11-03 -- 功能说明: 添加新字段,并且更新联合主键; -- 备 注: -- ============================================= USE [db] GO /****** 对象: Table [dbo].[IncrementalBackup] 脚本日期: 11/03/2015 09:39:59 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[IncrementalBackup]( [isbackup] [bit] NOT NULL DEFAULT ((0)), -- 备份状态:false未备份,true已备份; [branchid] [varchar](32) NOT NULL, -- 分店ID; [opttime] [datetime] NOT NULL DEFAULT (getdate()), -- 操作的时间; [order] [varchar](32) NOT NULL, -- 操作的订单号; [photoType] [tinyint] NOT NULL DEFAULT ((0)), -- 操作的相片类型 原片==1,初修片==2,精修片==3,设计片==4,原片备份==5,初修备份==6,精修备份==7,设计备份==8; [content] [varchar](max) NULL, -- 增量内容,订单添加或修改的相片名称数组,以"|"作为分隔符; [backupExt] [varchar] (120) NOT NULL, -- 要备份的相片扩展名[2015.11.03]; [userid] [varchar](64) NOT NULL, -- 用户id (ftp服务端,直接用0表示) ; [username] [varchar](32) NOT NULL, -- 用户名 (ftp使用"ftp"); [baktime] [datetime] NULL, -- 备份完成的时间; CONSTRAINT [PK_IncrementBackup] PRIMARY KEY CLUSTERED ( [branchid] ASC, [order] ASC, [photoType] ASC, -- 2015.11.03 相片类型; [opttime] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF