Advertisement
ekkis

3E:Timcard

Dec 6th, 2013
416
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 16.22 KB | None | 0 0
  1. USE [TE_3E_BAT27B]
  2. GO
  3.  
  4. /****** Object:  Table [dbo].[Timecard]    Script Date: 12/06/2013 10:09:29 ******/
  5. SET ANSI_NULLS ON
  6. GO
  7.  
  8. SET QUOTED_IDENTIFIER ON
  9. GO
  10.  
  11. CREATE TABLE [dbo].[Timecard](
  12.     [TimecardID] [uniqueidentifier] NOT NULL,
  13.     [TimeIndex] [int] IDENTITY(1,1) NOT NULL,
  14.     [OrigTimeIndex] [int] NULL,
  15.     [IsActive] [tinyint] NOT NULL,
  16.     [Office] [nvarchar](16) NOT NULL,
  17.     [WorkDate] [datetime] NOT NULL,
  18.     [PostDate] [datetime] NOT NULL,
  19.     [Currency] [nvarchar](8) NOT NULL,
  20.     [CurrDate] [datetime] NOT NULL,
  21.     [Matter] [int] NOT NULL,
  22.     [BillMatter] [int] NOT NULL,
  23.     [Timekeeper] [int] NOT NULL,
  24.     [WorkMattEffDate] [uniqueidentifier] NOT NULL,
  25.     [BillMattEffDate] [uniqueidentifier] NOT NULL,
  26.     [TkprEffDate] [uniqueidentifier] NOT NULL,
  27.     [IsNB] [tinyint] NOT NULL,
  28.     [ResPct] [decimal](16, 2) NULL,
  29.     [IsNoCharge] [tinyint] NOT NULL,
  30.     [StartTime] [datetime] NULL,
  31.     [TimeInterval] [nvarchar](8) NULL,
  32.     [EntryUnitType] [nvarchar](16) NULL,
  33.     [EntryUnit] [int] NULL,
  34.     [WorkHrs] [decimal](16, 5) NOT NULL,
  35.     [WorkRate] [decimal](16, 4) NOT NULL,
  36.     [WorkAmt] [decimal](16, 2) NOT NULL,
  37.     [ChrgCard] [int] NULL,
  38.     [OrigHrs] [decimal](16, 5) NULL,
  39.     [OrigRate] [decimal](16, 4) NULL,
  40.     [OrigAmt] [decimal](16, 2) NULL,
  41.     [StdCurrency] [nvarchar](8) NULL,
  42.     [StdRate] [decimal](16, 4) NULL,
  43.     [StdAmt] [decimal](16, 2) NULL,
  44.     [Language] [int] NOT NULL,
  45.     [Narrative] [nvarchar](max) NULL,
  46.     [Narrative_UnformattedText] [nvarchar](max) NULL,
  47.     [InternalComments] [nvarchar](255) NULL,
  48.     [TimeType] [nvarchar](16) NOT NULL,
  49.     [TransactionType] [nvarchar](16) NOT NULL,
  50.     [TaxJurisdiction] [nvarchar](16) NULL,
  51.     [Phase] [uniqueidentifier] NULL,
  52.     [Task] [uniqueidentifier] NULL,
  53.     [Activity] [uniqueidentifier] NULL,
  54.     [TaxCode] [nvarchar](16) NULL,
  55.     [EditTranType] [nvarchar](16) NULL,
  56.     [ReasonType] [nvarchar](16) NULL,
  57.     [Disposition] [nvarchar](16) NULL,
  58.     [ProfMaster] [int] NULL,
  59.     [InvMaster] [int] NULL,
  60.     [Voucher] [int] NULL,
  61.     [OrigCurrency] [nvarchar](8) NULL,
  62.     [WorkType] [nvarchar](16) NOT NULL,
  63.     [InputTaxCode] [nvarchar](16) NULL,
  64.     [PurgeType] [nvarchar](16) NULL,
  65.     [WIPRemoveDate] [datetime] NULL,
  66.     [RefCurrency] [nvarchar](8) NULL,
  67.     [RefRate] [decimal](16, 4) NULL,
  68.     [RefAmt] [decimal](16, 2) NULL,
  69.     [UnitCurrRate] [decimal](16, 10) NULL,
  70.     [FirmCurrRate] [decimal](16, 10) NULL,
  71.     [UnitCurrRateStd] [decimal](16, 10) NULL,
  72.     [FirmCurrRateStd] [decimal](16, 10) NULL,
  73.     [WIPHrs] [decimal](16, 5) NULL,
  74.     [WIPRate] [decimal](16, 4) NULL,
  75.     [WIPAmt] [decimal](16, 2) NULL,
  76.     [IsDisplay] [tinyint] NOT NULL,
  77.     [LoadNumber] [nvarchar](64) NULL,
  78.     [LoadSource] [nvarchar](64) NULL,
  79.     [LoadGroup] [nvarchar](64) NULL,
  80.     [RateCalcList] [nvarchar](8) NULL,
  81.     [GLDate] [datetime] NOT NULL,
  82.     [AuthTimekeeper] [int] NULL,
  83.     [SpvTimekeeper] [int] NULL,
  84.     [IsFlatFeeComplete] [tinyint] NOT NULL,
  85.     [IsTaxAdvice] [tinyint] NOT NULL,
  86.     [ParTimeIndex] [int] NULL,
  87.     [UpdateList] [int] NULL,
  88.     [TimePracticeArea] [nvarchar](16) NULL,
  89.     [MatrixTaxCode] [nvarchar](16) NULL,
  90.     [Rpt1CurrRate] [decimal](16, 10) NULL,
  91.     [Rpt2CurrRate] [decimal](16, 10) NULL,
  92.     [Rpt3CurrRate] [decimal](16, 10) NULL,
  93.     [Rpt1CurrRateStd] [decimal](16, 10) NULL,
  94.     [Rpt2CurrRateStd] [decimal](16, 10) NULL,
  95.     [Rpt3CurrRateStd] [decimal](16, 10) NULL,
  96.     [PrevProfMaster] [int] NULL,
  97.     [ArchetypeCode] [nvarchar](50) NOT NULL,
  98.     [CurrProcItemID] [uniqueidentifier] NULL,
  99.     [LastProcItemID] [uniqueidentifier] NULL,
  100.     [OrigProcItemID] [uniqueidentifier] NULL,
  101.     [HasAttachments] [tinyint] NULL,
  102.     [TimeStamp] [datetime] NULL,
  103.     [Notes] [nvarchar](4000) NULL,
  104.     [IsTimer] [tinyint] NOT NULL,
  105.     [ConversionRefNum] [nvarchar](64) NULL,
  106. PRIMARY KEY NONCLUSTERED
  107. (
  108.     [TimecardID] ASC
  109. )WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
  110. ) ON [TBL_APP_LARGE]
  111.  
  112. GO
  113.  
  114. ALTER TABLE [dbo].[Timecard]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_Timecard_Activity_@_Activity_@_ActivityID] FOREIGN KEY([Activity])
  115. REFERENCES [dbo].[Activity] ([ActivityID])
  116. GO
  117.  
  118. ALTER TABLE [dbo].[Timecard] CHECK CONSTRAINT [FK_CONSTRAINT_NX_Timecard_Activity_@_Activity_@_ActivityID]
  119. GO
  120.  
  121. ALTER TABLE [dbo].[Timecard]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_Timecard_ChrgCard_@_ChrgCard_@_ChrgCardIndex] FOREIGN KEY([ChrgCard])
  122. REFERENCES [dbo].[ChrgCard] ([ChrgCardIndex])
  123. GO
  124.  
  125. ALTER TABLE [dbo].[Timecard] CHECK CONSTRAINT [FK_CONSTRAINT_NX_Timecard_ChrgCard_@_ChrgCard_@_ChrgCardIndex]
  126. GO
  127.  
  128. ALTER TABLE [dbo].[Timecard]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_Timecard_DispositionList_@_Disposition_@_Code] FOREIGN KEY([Disposition])
  129. REFERENCES [dbo].[DispositionList] ([Code])
  130. GO
  131.  
  132. ALTER TABLE [dbo].[Timecard] CHECK CONSTRAINT [FK_CONSTRAINT_NX_Timecard_DispositionList_@_Disposition_@_Code]
  133. GO
  134.  
  135. ALTER TABLE [dbo].[Timecard]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_Timecard_InvMaster_@_InvMaster_@_InvIndex] FOREIGN KEY([InvMaster])
  136. REFERENCES [dbo].[InvMaster] ([InvIndex])
  137. GO
  138.  
  139. ALTER TABLE [dbo].[Timecard] CHECK CONSTRAINT [FK_CONSTRAINT_NX_Timecard_InvMaster_@_InvMaster_@_InvIndex]
  140. GO
  141.  
  142. ALTER TABLE [dbo].[Timecard]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_Timecard_Language_@_Language_@_Locale] FOREIGN KEY([Language])
  143. REFERENCES [dbo].[Language] ([Locale])
  144. GO
  145.  
  146. ALTER TABLE [dbo].[Timecard] CHECK CONSTRAINT [FK_CONSTRAINT_NX_Timecard_Language_@_Language_@_Locale]
  147. GO
  148.  
  149. ALTER TABLE [dbo].[Timecard]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_Timecard_MattDate_@_BillMattEffDate_@_MattDateID] FOREIGN KEY([BillMattEffDate])
  150. REFERENCES [dbo].[MattDate] ([MattDateID])
  151. GO
  152.  
  153. ALTER TABLE [dbo].[Timecard] CHECK CONSTRAINT [FK_CONSTRAINT_NX_Timecard_MattDate_@_BillMattEffDate_@_MattDateID]
  154. GO
  155.  
  156. ALTER TABLE [dbo].[Timecard]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_Timecard_MattDate_@_WorkMattEffDate_@_MattDateID] FOREIGN KEY([WorkMattEffDate])
  157. REFERENCES [dbo].[MattDate] ([MattDateID])
  158. GO
  159.  
  160. ALTER TABLE [dbo].[Timecard] CHECK CONSTRAINT [FK_CONSTRAINT_NX_Timecard_MattDate_@_WorkMattEffDate_@_MattDateID]
  161. GO
  162.  
  163. ALTER TABLE [dbo].[Timecard]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_Timecard_Matter_@_BillMatter_@_MattIndex] FOREIGN KEY([BillMatter])
  164. REFERENCES [dbo].[Matter] ([MattIndex])
  165. GO
  166.  
  167. ALTER TABLE [dbo].[Timecard] CHECK CONSTRAINT [FK_CONSTRAINT_NX_Timecard_Matter_@_BillMatter_@_MattIndex]
  168. GO
  169.  
  170. ALTER TABLE [dbo].[Timecard]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_Timecard_Matter_@_Matter_@_MattIndex] FOREIGN KEY([Matter])
  171. REFERENCES [dbo].[Matter] ([MattIndex])
  172. GO
  173.  
  174. ALTER TABLE [dbo].[Timecard] CHECK CONSTRAINT [FK_CONSTRAINT_NX_Timecard_Matter_@_Matter_@_MattIndex]
  175. GO
  176.  
  177. ALTER TABLE [dbo].[Timecard]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_Timecard_NxCurrencyCode_@_Currency_@_CurrCode] FOREIGN KEY([Currency])
  178. REFERENCES [dbo].[NxCurrencyCode] ([CurrCode])
  179. GO
  180.  
  181. ALTER TABLE [dbo].[Timecard] CHECK CONSTRAINT [FK_CONSTRAINT_NX_Timecard_NxCurrencyCode_@_Currency_@_CurrCode]
  182. GO
  183.  
  184. ALTER TABLE [dbo].[Timecard]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_Timecard_NxCurrencyCode_@_OrigCurrency_@_CurrCode] FOREIGN KEY([OrigCurrency])
  185. REFERENCES [dbo].[NxCurrencyCode] ([CurrCode])
  186. GO
  187.  
  188. ALTER TABLE [dbo].[Timecard] CHECK CONSTRAINT [FK_CONSTRAINT_NX_Timecard_NxCurrencyCode_@_OrigCurrency_@_CurrCode]
  189. GO
  190.  
  191. ALTER TABLE [dbo].[Timecard]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_Timecard_NxCurrencyCode_@_RefCurrency_@_CurrCode] FOREIGN KEY([RefCurrency])
  192. REFERENCES [dbo].[NxCurrencyCode] ([CurrCode])
  193. GO
  194.  
  195. ALTER TABLE [dbo].[Timecard] CHECK CONSTRAINT [FK_CONSTRAINT_NX_Timecard_NxCurrencyCode_@_RefCurrency_@_CurrCode]
  196. GO
  197.  
  198. ALTER TABLE [dbo].[Timecard]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_Timecard_NxCurrencyCode_@_StdCurrency_@_CurrCode] FOREIGN KEY([StdCurrency])
  199. REFERENCES [dbo].[NxCurrencyCode] ([CurrCode])
  200. GO
  201.  
  202. ALTER TABLE [dbo].[Timecard] CHECK CONSTRAINT [FK_CONSTRAINT_NX_Timecard_NxCurrencyCode_@_StdCurrency_@_CurrCode]
  203. GO
  204.  
  205. ALTER TABLE [dbo].[Timecard]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_Timecard_Office_@_Office_@_Code] FOREIGN KEY([Office])
  206. REFERENCES [dbo].[Office] ([Code])
  207. GO
  208.  
  209. ALTER TABLE [dbo].[Timecard] CHECK CONSTRAINT [FK_CONSTRAINT_NX_Timecard_Office_@_Office_@_Code]
  210. GO
  211.  
  212. ALTER TABLE [dbo].[Timecard]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_Timecard_Phase_@_Phase_@_PhaseID] FOREIGN KEY([Phase])
  213. REFERENCES [dbo].[Phase] ([PhaseID])
  214. GO
  215.  
  216. ALTER TABLE [dbo].[Timecard] CHECK CONSTRAINT [FK_CONSTRAINT_NX_Timecard_Phase_@_Phase_@_PhaseID]
  217. GO
  218.  
  219. ALTER TABLE [dbo].[Timecard]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_Timecard_ProfMaster_@_PrevProfMaster_@_ProfIndex] FOREIGN KEY([PrevProfMaster])
  220. REFERENCES [dbo].[ProfMaster] ([ProfIndex])
  221. GO
  222.  
  223. ALTER TABLE [dbo].[Timecard] CHECK CONSTRAINT [FK_CONSTRAINT_NX_Timecard_ProfMaster_@_PrevProfMaster_@_ProfIndex]
  224. GO
  225.  
  226. ALTER TABLE [dbo].[Timecard]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_Timecard_ProfMaster_@_ProfMaster_@_ProfIndex] FOREIGN KEY([ProfMaster])
  227. REFERENCES [dbo].[ProfMaster] ([ProfIndex])
  228. GO
  229.  
  230. ALTER TABLE [dbo].[Timecard] CHECK CONSTRAINT [FK_CONSTRAINT_NX_Timecard_ProfMaster_@_ProfMaster_@_ProfIndex]
  231. GO
  232.  
  233. ALTER TABLE [dbo].[Timecard]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_Timecard_PurgeType_@_PurgeType_@_Code] FOREIGN KEY([PurgeType])
  234. REFERENCES [dbo].[PurgeType] ([Code])
  235. GO
  236.  
  237. ALTER TABLE [dbo].[Timecard] CHECK CONSTRAINT [FK_CONSTRAINT_NX_Timecard_PurgeType_@_PurgeType_@_Code]
  238. GO
  239.  
  240. ALTER TABLE [dbo].[Timecard]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_Timecard_RateCalcList_@_RateCalcList_@_Code] FOREIGN KEY([RateCalcList])
  241. REFERENCES [dbo].[RateCalcList] ([Code])
  242. GO
  243.  
  244. ALTER TABLE [dbo].[Timecard] CHECK CONSTRAINT [FK_CONSTRAINT_NX_Timecard_RateCalcList_@_RateCalcList_@_Code]
  245. GO
  246.  
  247. ALTER TABLE [dbo].[Timecard]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_Timecard_ReasonType_@_ReasonType_@_Code] FOREIGN KEY([ReasonType])
  248. REFERENCES [dbo].[ReasonType] ([Code])
  249. GO
  250.  
  251. ALTER TABLE [dbo].[Timecard] CHECK CONSTRAINT [FK_CONSTRAINT_NX_Timecard_ReasonType_@_ReasonType_@_Code]
  252. GO
  253.  
  254. ALTER TABLE [dbo].[Timecard]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_Timecard_Task_@_Task_@_TaskID] FOREIGN KEY([Task])
  255. REFERENCES [dbo].[Task] ([TaskID])
  256. GO
  257.  
  258. ALTER TABLE [dbo].[Timecard] CHECK CONSTRAINT [FK_CONSTRAINT_NX_Timecard_Task_@_Task_@_TaskID]
  259. GO
  260.  
  261. ALTER TABLE [dbo].[Timecard]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_Timecard_TaxCode_@_InputTaxCode_@_Code] FOREIGN KEY([InputTaxCode])
  262. REFERENCES [dbo].[TaxCode] ([Code])
  263. GO
  264.  
  265. ALTER TABLE [dbo].[Timecard] CHECK CONSTRAINT [FK_CONSTRAINT_NX_Timecard_TaxCode_@_InputTaxCode_@_Code]
  266. GO
  267.  
  268. ALTER TABLE [dbo].[Timecard]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_Timecard_TaxCode_@_MatrixTaxCode_@_Code] FOREIGN KEY([MatrixTaxCode])
  269. REFERENCES [dbo].[TaxCode] ([Code])
  270. GO
  271.  
  272. ALTER TABLE [dbo].[Timecard] CHECK CONSTRAINT [FK_CONSTRAINT_NX_Timecard_TaxCode_@_MatrixTaxCode_@_Code]
  273. GO
  274.  
  275. ALTER TABLE [dbo].[Timecard]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_Timecard_TaxCode_@_TaxCode_@_Code] FOREIGN KEY([TaxCode])
  276. REFERENCES [dbo].[TaxCode] ([Code])
  277. GO
  278.  
  279. ALTER TABLE [dbo].[Timecard] CHECK CONSTRAINT [FK_CONSTRAINT_NX_Timecard_TaxCode_@_TaxCode_@_Code]
  280. GO
  281.  
  282. ALTER TABLE [dbo].[Timecard]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_Timecard_TaxJurisdiction_@_TaxJurisdiction_@_Code] FOREIGN KEY([TaxJurisdiction])
  283. REFERENCES [dbo].[TaxJurisdiction] ([Code])
  284. GO
  285.  
  286. ALTER TABLE [dbo].[Timecard] CHECK CONSTRAINT [FK_CONSTRAINT_NX_Timecard_TaxJurisdiction_@_TaxJurisdiction_@_Code]
  287. GO
  288.  
  289. ALTER TABLE [dbo].[Timecard]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_Timecard_Timecard_@_OrigTimeIndex_@_TimeIndex] FOREIGN KEY([OrigTimeIndex])
  290. REFERENCES [dbo].[Timecard] ([TimeIndex])
  291. GO
  292.  
  293. ALTER TABLE [dbo].[Timecard] CHECK CONSTRAINT [FK_CONSTRAINT_NX_Timecard_Timecard_@_OrigTimeIndex_@_TimeIndex]
  294. GO
  295.  
  296. ALTER TABLE [dbo].[Timecard]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_Timecard_Timecard_@_ParTimeIndex_@_TimeIndex] FOREIGN KEY([ParTimeIndex])
  297. REFERENCES [dbo].[Timecard] ([TimeIndex])
  298. GO
  299.  
  300. ALTER TABLE [dbo].[Timecard] CHECK CONSTRAINT [FK_CONSTRAINT_NX_Timecard_Timecard_@_ParTimeIndex_@_TimeIndex]
  301. GO
  302.  
  303. ALTER TABLE [dbo].[Timecard]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_Timecard_TimeCardUpdateList_@_UpdateList_@_TimeCardUpdateListIndex] FOREIGN KEY([UpdateList])
  304. REFERENCES [dbo].[TimeCardUpdateList] ([TimeCardUpdateListIndex])
  305. GO
  306.  
  307. ALTER TABLE [dbo].[Timecard] CHECK CONSTRAINT [FK_CONSTRAINT_NX_Timecard_TimeCardUpdateList_@_UpdateList_@_TimeCardUpdateListIndex]
  308. GO
  309.  
  310. ALTER TABLE [dbo].[Timecard]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_Timecard_TimeEntryUnit_@_EntryUnitType_@_Code] FOREIGN KEY([EntryUnitType])
  311. REFERENCES [dbo].[TimeEntryUnit] ([Code])
  312. GO
  313.  
  314. ALTER TABLE [dbo].[Timecard] CHECK CONSTRAINT [FK_CONSTRAINT_NX_Timecard_TimeEntryUnit_@_EntryUnitType_@_Code]
  315. GO
  316.  
  317. ALTER TABLE [dbo].[Timecard]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_Timecard_Timekeeper_@_AuthTimekeeper_@_TkprIndex] FOREIGN KEY([AuthTimekeeper])
  318. REFERENCES [dbo].[Timekeeper] ([TkprIndex])
  319. GO
  320.  
  321. ALTER TABLE [dbo].[Timecard] CHECK CONSTRAINT [FK_CONSTRAINT_NX_Timecard_Timekeeper_@_AuthTimekeeper_@_TkprIndex]
  322. GO
  323.  
  324. ALTER TABLE [dbo].[Timecard]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_Timecard_Timekeeper_@_SpvTimekeeper_@_TkprIndex] FOREIGN KEY([SpvTimekeeper])
  325. REFERENCES [dbo].[Timekeeper] ([TkprIndex])
  326. GO
  327.  
  328. ALTER TABLE [dbo].[Timecard] CHECK CONSTRAINT [FK_CONSTRAINT_NX_Timecard_Timekeeper_@_SpvTimekeeper_@_TkprIndex]
  329. GO
  330.  
  331. ALTER TABLE [dbo].[Timecard]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_Timecard_Timekeeper_@_Timekeeper_@_TkprIndex] FOREIGN KEY([Timekeeper])
  332. REFERENCES [dbo].[Timekeeper] ([TkprIndex])
  333. GO
  334.  
  335. ALTER TABLE [dbo].[Timecard] CHECK CONSTRAINT [FK_CONSTRAINT_NX_Timecard_Timekeeper_@_Timekeeper_@_TkprIndex]
  336. GO
  337.  
  338. ALTER TABLE [dbo].[Timecard]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_Timecard_TimePracticeArea_@_TimePracticeArea_@_Code] FOREIGN KEY([TimePracticeArea])
  339. REFERENCES [dbo].[TimePracticeArea] ([Code])
  340. GO
  341.  
  342. ALTER TABLE [dbo].[Timecard] CHECK CONSTRAINT [FK_CONSTRAINT_NX_Timecard_TimePracticeArea_@_TimePracticeArea_@_Code]
  343. GO
  344.  
  345. ALTER TABLE [dbo].[Timecard]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_Timecard_TimeType_@_TimeType_@_Code] FOREIGN KEY([TimeType])
  346. REFERENCES [dbo].[TimeType] ([Code])
  347. GO
  348.  
  349. ALTER TABLE [dbo].[Timecard] CHECK CONSTRAINT [FK_CONSTRAINT_NX_Timecard_TimeType_@_TimeType_@_Code]
  350. GO
  351.  
  352. ALTER TABLE [dbo].[Timecard]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_Timecard_TkprDate_@_TkprEffDate_@_TkprDateID] FOREIGN KEY([TkprEffDate])
  353. REFERENCES [dbo].[TkprDate] ([TkprDateID])
  354. GO
  355.  
  356. ALTER TABLE [dbo].[Timecard] CHECK CONSTRAINT [FK_CONSTRAINT_NX_Timecard_TkprDate_@_TkprEffDate_@_TkprDateID]
  357. GO
  358.  
  359. ALTER TABLE [dbo].[Timecard]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_Timecard_TransactionType_@_EditTranType_@_Code] FOREIGN KEY([EditTranType])
  360. REFERENCES [dbo].[TransactionType] ([Code])
  361. GO
  362.  
  363. ALTER TABLE [dbo].[Timecard] CHECK CONSTRAINT [FK_CONSTRAINT_NX_Timecard_TransactionType_@_EditTranType_@_Code]
  364. GO
  365.  
  366. ALTER TABLE [dbo].[Timecard]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_Timecard_TransactionType_@_TransactionType_@_Code] FOREIGN KEY([TransactionType])
  367. REFERENCES [dbo].[TransactionType] ([Code])
  368. GO
  369.  
  370. ALTER TABLE [dbo].[Timecard] CHECK CONSTRAINT [FK_CONSTRAINT_NX_Timecard_TransactionType_@_TransactionType_@_Code]
  371. GO
  372.  
  373. ALTER TABLE [dbo].[Timecard]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_Timecard_Voucher_@_Voucher_@_VchrIndex] FOREIGN KEY([Voucher])
  374. REFERENCES [dbo].[Voucher] ([VchrIndex])
  375. GO
  376.  
  377. ALTER TABLE [dbo].[Timecard] CHECK CONSTRAINT [FK_CONSTRAINT_NX_Timecard_Voucher_@_Voucher_@_VchrIndex]
  378. GO
  379.  
  380. ALTER TABLE [dbo].[Timecard]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_Timecard_WorkType_@_WorkType_@_Code] FOREIGN KEY([WorkType])
  381. REFERENCES [dbo].[WorkType] ([Code])
  382. GO
  383.  
  384. ALTER TABLE [dbo].[Timecard] CHECK CONSTRAINT [FK_CONSTRAINT_NX_Timecard_WorkType_@_WorkType_@_Code]
  385. GO
  386.  
  387. ALTER TABLE [dbo].[Timecard] ADD  DEFAULT ((1)) FOR [IsActive]
  388. GO
  389.  
  390. ALTER TABLE [dbo].[Timecard] ADD  DEFAULT ((0)) FOR [IsNB]
  391. GO
  392.  
  393. ALTER TABLE [dbo].[Timecard] ADD  DEFAULT ((0)) FOR [IsNoCharge]
  394. GO
  395.  
  396. ALTER TABLE [dbo].[Timecard] ADD  DEFAULT ((1)) FOR [IsDisplay]
  397. GO
  398.  
  399. ALTER TABLE [dbo].[Timecard] ADD  DEFAULT ((0)) FOR [IsFlatFeeComplete]
  400. GO
  401.  
  402. ALTER TABLE [dbo].[Timecard] ADD  DEFAULT ((0)) FOR [IsTaxAdvice]
  403. GO
  404.  
  405. ALTER TABLE [dbo].[Timecard] ADD  DEFAULT ((0)) FOR [HasAttachments]
  406. GO
  407.  
  408. ALTER TABLE [dbo].[Timecard] ADD  DEFAULT ((0)) FOR [IsTimer]
  409. GO
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement