123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- -- =============================================
- -- 程序编写: 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
|