Device.sql 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. /*
  2. Navicat SQL Server Data Transfer
  3. Source Server : 9000
  4. Source Server Version : 105000
  5. Source Host : .\sqlexpress:1433
  6. Source Database : LHBMS
  7. Source Schema : dbo
  8. Target Server Type : SQL Server
  9. Target Server Version : 105000
  10. File Encoding : 65001
  11. Date: 2021-05-11 15:33:06
  12. */
  13. -- ----------------------------
  14. -- Table structure for Device
  15. -- ----------------------------
  16. DROP TABLE [dbo].[Device]
  17. GO
  18. CREATE TABLE [dbo].[Device] (
  19. [ID] uniqueidentifier NOT NULL DEFAULT (newid()) ROWGUIDCOL ,
  20. [Name] nvarchar(50) NOT NULL ,
  21. [SN] nvarchar(50) NULL ,
  22. [DevTypeID] uniqueidentifier NULL ,
  23. [IPAddress] nvarchar(50) NULL ,
  24. [Port] int NULL DEFAULT ((0)) ,
  25. [Status] tinyint NULL DEFAULT ((0)) ,
  26. [Location] nvarchar(50) NULL ,
  27. [Telphone] nvarchar(50) NULL ,
  28. [Owner] nvarchar(50) NULL ,
  29. [OrgzID] uniqueidentifier NULL ,
  30. [Deployer] nvarchar(50) NULL ,
  31. [DeployerPhone] nvarchar(50) NULL ,
  32. [DeployUnit] nvarchar(50) NULL ,
  33. [DeployDate] datetime NULL ,
  34. [Remark] nvarchar(100) NULL ,
  35. [CommType] tinyint NOT NULL DEFAULT ((0)) ,
  36. [ComNo] int NULL ,
  37. [BaudRate] int NULL
  38. )
  39. GO
  40. IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description',
  41. 'SCHEMA', N'dbo',
  42. 'TABLE', N'Device',
  43. 'COLUMN', N'SN')) > 0)
  44. EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'主机序列号'
  45. , @level0type = 'SCHEMA', @level0name = N'dbo'
  46. , @level1type = 'TABLE', @level1name = N'Device'
  47. , @level2type = 'COLUMN', @level2name = N'SN'
  48. ELSE
  49. EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'主机序列号'
  50. , @level0type = 'SCHEMA', @level0name = N'dbo'
  51. , @level1type = 'TABLE', @level1name = N'Device'
  52. , @level2type = 'COLUMN', @level2name = N'SN'
  53. GO
  54. IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description',
  55. 'SCHEMA', N'dbo',
  56. 'TABLE', N'Device',
  57. 'COLUMN', N'Status')) > 0)
  58. EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'0:离线 ,1:在线'
  59. , @level0type = 'SCHEMA', @level0name = N'dbo'
  60. , @level1type = 'TABLE', @level1name = N'Device'
  61. , @level2type = 'COLUMN', @level2name = N'Status'
  62. ELSE
  63. EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'0:离线 ,1:在线'
  64. , @level0type = 'SCHEMA', @level0name = N'dbo'
  65. , @level1type = 'TABLE', @level1name = N'Device'
  66. , @level2type = 'COLUMN', @level2name = N'Status'
  67. GO
  68. IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description',
  69. 'SCHEMA', N'dbo',
  70. 'TABLE', N'Device',
  71. 'COLUMN', N'Owner')) > 0)
  72. EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'负责人'
  73. , @level0type = 'SCHEMA', @level0name = N'dbo'
  74. , @level1type = 'TABLE', @level1name = N'Device'
  75. , @level2type = 'COLUMN', @level2name = N'Owner'
  76. ELSE
  77. EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'负责人'
  78. , @level0type = 'SCHEMA', @level0name = N'dbo'
  79. , @level1type = 'TABLE', @level1name = N'Device'
  80. , @level2type = 'COLUMN', @level2name = N'Owner'
  81. GO
  82. IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description',
  83. 'SCHEMA', N'dbo',
  84. 'TABLE', N'Device',
  85. 'COLUMN', N'DeployUnit')) > 0)
  86. EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'安装单位'
  87. , @level0type = 'SCHEMA', @level0name = N'dbo'
  88. , @level1type = 'TABLE', @level1name = N'Device'
  89. , @level2type = 'COLUMN', @level2name = N'DeployUnit'
  90. ELSE
  91. EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'安装单位'
  92. , @level0type = 'SCHEMA', @level0name = N'dbo'
  93. , @level1type = 'TABLE', @level1name = N'Device'
  94. , @level2type = 'COLUMN', @level2name = N'DeployUnit'
  95. GO
  96. IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description',
  97. 'SCHEMA', N'dbo',
  98. 'TABLE', N'Device',
  99. 'COLUMN', N'CommType')) > 0)
  100. EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'0: IP 1: Com'
  101. , @level0type = 'SCHEMA', @level0name = N'dbo'
  102. , @level1type = 'TABLE', @level1name = N'Device'
  103. , @level2type = 'COLUMN', @level2name = N'CommType'
  104. ELSE
  105. EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'0: IP 1: Com'
  106. , @level0type = 'SCHEMA', @level0name = N'dbo'
  107. , @level1type = 'TABLE', @level1name = N'Device'
  108. , @level2type = 'COLUMN', @level2name = N'CommType'
  109. GO
  110. -- ----------------------------
  111. -- Records of Device
  112. -- ----------------------------
  113. -- ----------------------------
  114. -- Indexes structure for table Device
  115. -- ----------------------------
  116. -- ----------------------------
  117. -- Primary Key structure for table Device
  118. -- ----------------------------
  119. ALTER TABLE [dbo].[Device] ADD PRIMARY KEY ([ID])
  120. GO