Advertisement
Guest User

Gerasimenko

a guest
Mar 22nd, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.00 KB | None | 0 0
  1. USE [G_3_Hospital]
  2. GO
  3.  
  4. /****** Object: Table [dbo].[Г_3_Пациент] Script Date: 22.03.2018 19:16:03 ******/
  5. SET ANSI_NULLS ON
  6. GO
  7.  
  8. SET QUOTED_IDENTIFIER ON
  9. GO
  10.  
  11. CREATE TABLE [dbo].[Г_3_Пациент](
  12. [Г_3_id] [int] NOT NULL,
  13. [Г_3_Фамилия] [varchar](50) NOT NULL,
  14. [Г_3_Имя] [varchar](50) NOT NULL,
  15. [Г_3_Отчество] [varchar](50) NOT NULL,
  16. [Г_3_Дата_рождения] [date] NOT NULL,
  17. [Г_3_Домашний_адрес] [varchar](50) NOT NULL,
  18. [Г_3_Телефон] [nchar](14) NOT NULL,
  19. [Г_3_Дата_регистрации] [date] NOT NULL,
  20. [Г_3_Дата_последнего_обращения] [date] NOT NULL,
  21. CONSTRAINT [PK__Пациент__9ECC37936BCAE8EB] PRIMARY KEY CLUSTERED
  22. (
  23. [Г_3_id] ASC
  24. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  25. ) ON [PRIMARY]
  26. GO
  27.  
  28. ALTER TABLE [dbo].[Г_3_Пациент] ADD CONSTRAINT [Адрес_по_умолчанию] DEFAULT ('Пока нет') FOR [Г_3_Домашний_адрес]
  29. GO
  30.  
  31. ALTER TABLE [dbo].[Г_3_Пациент] ADD CONSTRAINT [Телефон_пациента_по_умол] DEFAULT ('Нет телефона') FOR [Г_3_Телефон]
  32. GO
  33.  
  34. ALTER TABLE [dbo].[Г_3_Пациент] ADD CONSTRAINT [Дата_регистрации] DEFAULT (getdate()) FOR [Г_3_Дата_регистрации]
  35. GO
  36.  
  37. ALTER TABLE [dbo].[Г_3_Пациент] ADD CONSTRAINT [Дата_последнего_обращения] DEFAULT (getdate()) FOR [Г_3_Дата_последнего_обращения]
  38. GO
  39.  
  40. ALTER TABLE [dbo].[Г_3_Пациент] WITH CHECK ADD CONSTRAINT [Ограничение_даты_последнего_обращения] CHECK (([Г_3_Дата_последнего_обращения]<=getdate() AND [Г_3_Дата_последнего_обращения]>='01-01-2018'))
  41. GO
  42.  
  43. ALTER TABLE [dbo].[Г_3_Пациент] CHECK CONSTRAINT [Ограничение_даты_последнего_обращения]
  44. GO
  45.  
  46. ALTER TABLE [dbo].[Г_3_Пациент] WITH CHECK ADD CONSTRAINT [Ограничение_даты_регистрации] CHECK (([Г_3_Дата_регистрации]<=getdate() AND [Г_3_Дата_регистрации]>=[Г_3_Дата_рождения]))
  47. GO
  48.  
  49. ALTER TABLE [dbo].[Г_3_Пациент] CHECK CONSTRAINT [Ограничение_даты_регистрации]
  50. GO
  51.  
  52. ALTER TABLE [dbo].[Г_3_Пациент] WITH CHECK ADD CONSTRAINT [Ограничение_даты_рождения] CHECK (([Г_3_Дата_рождения]>='01-01-1900' AND [Г_3_Дата_рождения]<=getdate()))
  53. GO
  54.  
  55. ALTER TABLE [dbo].[Г_3_Пациент] CHECK CONSTRAINT [Ограничение_даты_рождения]
  56. GO
  57.  
  58. ALTER TABLE [dbo].[Г_3_Пациент] WITH CHECK ADD CONSTRAINT [Телефон] CHECK (([Г_3_Телефон] like '([0-9][0-9][0-9])[0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]'))
  59. GO
  60.  
  61. ALTER TABLE [dbo].[Г_3_Пациент] CHECK CONSTRAINT [Телефон]
  62. GO
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement