<!----> <!----> sql: if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[FK__OS_CURRENTST__ID__0F975522]') and OBJECTPROPERTY(id, N'IsForeignKey') = 1) ALTER TABLE [dbo].[OS_CURRENTSTEP_PREV] DROP CONSTRAINT FK__OS_CURRENTST__ID__0F975522 GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[FK__OS_MEMBER__GROUP__1367E606]') and OBJECTPROPERTY(id, N'IsForeignKey') = 1) ALTER TABLE [dbo].[OS_MEMBERSHIP] DROP CONSTRAINT FK__OS_MEMBER__GROUP__1367E606 GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[FK__OS_CURREN__PREVI__0EA330E9]') and OBJECTPROPERTY(id, N'IsForeignKey') = 1) ALTER TABLE [dbo].[OS_CURRENTSTEP_PREV] DROP CONSTRAINT FK__OS_CURREN__PREVI__0EA330E9 GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[FK__OS_HISTOR__PREVI__117F9D94]') and OBJECTPROPERTY(id, N'IsForeignKey') = 1) ALTER TABLE [dbo].[OS_HISTORYSTEP_PREV] DROP CONSTRAINT FK__OS_HISTOR__PREVI__117F9D94 GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[FK__OS_HISTORYST__ID__1273C1CD]') and OBJECTPROPERTY(id, N'IsForeignKey') = 1) ALTER TABLE [dbo].[OS_HISTORYSTEP_PREV] DROP CONSTRAINT FK__OS_HISTORYST__ID__1273C1CD GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[FK__OS_MEMBER__USERN__145C0A3F]') and OBJECTPROPERTY(id, N'IsForeignKey') = 1) ALTER TABLE [dbo].[OS_MEMBERSHIP] DROP CONSTRAINT FK__OS_MEMBER__USERN__145C0A3F GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[FK__OS_CURREN__ENTRY__0DAF0CB0]') and OBJECTPROPERTY(id, N'IsForeignKey') = 1) ALTER TABLE [dbo].[OS_CURRENTSTEP] DROP CONSTRAINT FK__OS_CURREN__ENTRY__0DAF0CB0 GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[FK__OS_HISTOR__ENTRY__108B795B]') and OBJECTPROPERTY(id, N'IsForeignKey') = 1) ALTER TABLE [dbo].[OS_HISTORYSTEP] DROP CONSTRAINT FK__OS_HISTOR__ENTRY__108B795B GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[OS_CURRENTSTEP]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[OS_CURRENTSTEP] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[OS_CURRENTSTEP_PREV]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[OS_CURRENTSTEP_PREV] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[OS_GROUP]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[OS_GROUP] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[OS_HISTORYSTEP]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[OS_HISTORYSTEP] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[OS_HISTORYSTEP_PREV]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[OS_HISTORYSTEP_PREV] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[OS_MEMBERSHIP]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[OS_MEMBERSHIP] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[OS_PROPERTYENTRY]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[OS_PROPERTYENTRY] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[OS_STEPIDS]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[OS_STEPIDS] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[OS_USER]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[OS_USER] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[OS_WFENTRY]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[OS_WFENTRY] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[bus_leaveApply]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[bus_leaveApply] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[bus_leaveApprove]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[bus_leaveApprove] GO CREATE TABLE [dbo].[OS_CURRENTSTEP] ( [ID] [int] NOT NULL , [ENTRY_ID] [int] NULL , [STEP_ID] [smallint] NULL , [ACTION_ID] [smallint] NULL , [OWNER] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL , [START_DATE] [datetime] NULL , [FINISH_DATE] [datetime] NULL , [DUE_DATE] [datetime] NULL , [STATUS] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL , [CALLER] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[OS_CURRENTSTEP_PREV] ( [ID] [int] NOT NULL , [PREVIOUS_ID] [int] NOT NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[OS_GROUP] ( [GROUPNAME] [varchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[OS_HISTORYSTEP] ( [ID] [int] NOT NULL , [ENTRY_ID] [int] NULL , [STEP_ID] [smallint] NULL , [ACTION_ID] [smallint] NULL , [OWNER] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL , [START_DATE] [datetime] NULL , [FINISH_DATE] [datetime] NULL , [DUE_DATE] [datetime] NULL , [STATUS] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL , [CALLER] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[OS_HISTORYSTEP_PREV] ( [ID] [int] NOT NULL , [PREVIOUS_ID] [int] NOT NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[OS_MEMBERSHIP] ( [USERNAME] [varchar] (100) COLLATE Chinese_PRC_CI_AS NOT NULL , [GROUPNAME] [varchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[OS_PROPERTYENTRY] ( [GLOBAL_KEY] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , [ITEM_KEY] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , [ITEM_TYPE] [smallint] NULL , [STRING_VALUE] [varchar] (255) COLLATE Chinese_PRC_CI_AS NULL , [DATE_VALUE] [datetime] NULL , [DATA_VALUE] [varbinary] (2000) NULL , [FLOAT_VALUE] [float] NULL , [NUMBER_VALUE] [numeric](18, 0) NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[OS_STEPIDS] ( [ID] [bigint] IDENTITY (1, 1) NOT NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[OS_USER] ( [USERNAME] [varchar] (100) COLLATE Chinese_PRC_CI_AS NOT NULL , [PASSWORDHASH] [text] COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO CREATE TABLE [dbo].[OS_WFENTRY] ( [ID] [int] NOT NULL , [NAME] [varchar] (128) COLLATE Chinese_PRC_CI_AS NULL , [STATE] [smallint] NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[bus_leaveApply] ( [applyID] [int] IDENTITY (1, 1) NOT NULL , [applicant] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL , [reason] [varchar] (200) COLLATE Chinese_PRC_CI_AS NULL , [dayCount] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL , [applyTime] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL , [wfid] [bigint] NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[bus_leaveApprove] ( [approveID] [int] IDENTITY (1, 1) NOT NULL , [applyID] [int] NULL , [approver] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL , [approveTime] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL , [opinion] [int] NULL ) ON [PRIMARY] GO ALTER TABLE [dbo].[OS_CURRENTSTEP] ADD PRIMARY KEY CLUSTERED ( [ID] ) ON [PRIMARY] GO ALTER TABLE [dbo].[OS_CURRENTSTEP_PREV] ADD PRIMARY KEY CLUSTERED ( [ID], [PREVIOUS_ID] ) ON [PRIMARY] GO ALTER TABLE [dbo].[OS_GROUP] ADD PRIMARY KEY CLUSTERED ( [GROUPNAME] ) ON [PRIMARY] GO ALTER TABLE [dbo].[OS_HISTORYSTEP] ADD PRIMARY KEY CLUSTERED ( [ID] ) ON [PRIMARY] GO ALTER TABLE [dbo].[OS_HISTORYSTEP_PREV] ADD PRIMARY KEY CLUSTERED ( [ID], [PREVIOUS_ID] ) ON [PRIMARY] GO ALTER TABLE [dbo].[OS_MEMBERSHIP] ADD PRIMARY KEY CLUSTERED ( [USERNAME], [GROUPNAME] ) ON [PRIMARY] GO ALTER TABLE [dbo].[OS_PROPERTYENTRY] ADD PRIMARY KEY CLUSTERED ( [GLOBAL_KEY], [ITEM_KEY] ) ON [PRIMARY] GO ALTER TABLE [dbo].[OS_STEPIDS] ADD PRIMARY KEY CLUSTERED ( [ID] ) ON [PRIMARY] GO ALTER TABLE [dbo].[OS_USER] ADD PRIMARY KEY CLUSTERED ( [USERNAME] ) ON [PRIMARY] GO ALTER TABLE [dbo].[OS_WFENTRY] ADD PRIMARY KEY CLUSTERED ( [ID] ) ON [PRIMARY] GO ALTER TABLE [dbo].[bus_leaveApprove] ADD CONSTRAINT [PK_bus_reqApprove] PRIMARY KEY CLUSTERED ( [approveID] ) ON [PRIMARY] GO ALTER TABLE [dbo].[OS_CURRENTSTEP] ADD FOREIGN KEY ( [ENTRY_ID] ) REFERENCES [dbo].[OS_WFENTRY] ( [ID] ) GO ALTER TABLE [dbo].[OS_CURRENTSTEP_PREV] ADD FOREIGN KEY ( [PREVIOUS_ID] ) REFERENCES [dbo].[OS_HISTORYSTEP] ( [ID] ), FOREIGN KEY ( [ID] ) REFERENCES [dbo].[OS_CURRENTSTEP] ( [ID] ) GO ALTER TABLE [dbo].[OS_HISTORYSTEP] ADD FOREIGN KEY ( [ENTRY_ID] ) REFERENCES [dbo].[OS_WFENTRY] ( [ID] ) GO ALTER TABLE [dbo].[OS_HISTORYSTEP_PREV] ADD FOREIGN KEY ( [PREVIOUS_ID] ) REFERENCES [dbo].[OS_HISTORYSTEP] ( [ID] ), FOREIGN KEY ( [ID] ) REFERENCES [dbo].[OS_HISTORYSTEP] ( [ID] ) GO ALTER TABLE [dbo].[OS_MEMBERSHIP] ADD FOREIGN KEY ( [GROUPNAME] ) REFERENCES [dbo].[OS_GROUP] ( [GROUPNAME] ), FOREIGN KEY ( [USERNAME] ) REFERENCES [dbo].[OS_USER] ( [USERNAME] ) GO INSERT INTO OS_USER (USERNAME,PASSWORDHASH) VALUES ('employee1','7iaw3Ur350mqGo7jwQrpkj9hiYB3Lkc/iBml1JQODbJ6wYX4oOHV+E+IvIh/1nsUNzLDBMxfqa2Ob1f1ACio/w==') INSERT INTO OS_USER (USERNAME,PASSWORDHASH) VALUES ('hr1','7iaw3Ur350mqGo7jwQrpkj9hiYB3Lkc/iBml1JQODbJ6wYX4oOHV+E+IvIh/1nsUNzLDBMxfqa2Ob1f1ACio/w==') INSERT INTO OS_USER (USERNAME,PASSWORDHASH) VALUES ('manager1','7iaw3Ur350mqGo7jwQrpkj9hiYB3Lkc/iBml1JQODbJ6wYX4oOHV+E+IvIh/1nsUNzLDBMxfqa2Ob1f1ACio/w==') INSERT INTO OS_GROUP (GROUPNAME) VALUES ('employee') INSERT INTO OS_GROUP (GROUPNAME) VALUES ('hr') INSERT INTO OS_GROUP (GROUPNAME) VALUES ('manager') INSERT INTO OS_MEMBERSHIP (USERNAME,GROUPNAME) VALUES ('employee1','employee') INSERT INTO OS_MEMBERSHIP (USERNAME,GROUPNAME) VALUES ('hr1','hr') INSERT INTO OS_MEMBERSHIP (USERNAME,GROUPNAME) VALUES ('manager1','manager')
xml 代码
- <!---->xml version="1.0" encoding="UTF-8"?>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <datasources>
-
-
-
-
-
-
- <local-tx-datasource>
- <jndi-name>JSQLConnectDB_LeaveApplyjndi-name>
- <connection-url>jdbc:JSQLConnect://localhost:1433/database=osworkflow_appconnection-url>
- <driver-class>com.jnetdirect.jsql.JSQLDriverdriver-class>
- <user-name>sauser-name>
- <password>123456password>
- local-tx-datasource>
-
- datasources>
|