📄 6.dataschema_v055.sql
字号:
CREATE TABLE dbo.QW_FIELDINFO (
qw_tablename varchar(128) NOT NULL ,
qw_columnname varchar(255) NOT NULL ,
qw_columntype int NOT NULL ,
qw_enumvalue int NULL ,
qw_enumlabel varchar(128) NULL,
)
GO
CREATE TABLE dbo.QW_EMPLOYEE (
qw_employeeid int NOT NULL ,
qw_userid int NULL ,
qw_employeenum varchar (100) NULL ,
qw_orgid int NULL ,
qw_managerid int NULL ,
qw_firstname varchar (100) NOT NULL ,
qw_lastname varchar (100) NOT NULL ,
qw_fullname varchar (255) NULL ,
qw_soundex varchar (4) NULL ,
qw_title varchar (40) NULL ,
qw_department varchar (100) NULL ,
qw_building varchar (100) NULL ,
qw_site varchar (100) NULL ,
qw_location varchar (100) NULL ,
qw_mailstop varchar (100) NULL ,
qw_phone varchar (30) NULL ,
qw_altphone varchar (30) NULL ,
qw_email varchar (255) NULL ,
qw_fax varchar (30) NULL ,
qw_pager varchar (30) NULL ,
qw_webpage varchar (255) NULL ,
qw_reachby int NULL ,
qw_notes text NULL ,
qw_history int NULL ,
CONSTRAINT pk_qw_employee PRIMARY KEY (qw_employeeid),
CONSTRAINT fk_qw_employee_users FOREIGN KEY (qw_userid) REFERENCES QX_USERS ( pkey )
)
GO
CREATE TABLE dbo.QW_ADDRESS (
qw_addressid int NOT NULL ,
qw_addresstype int NOT NULL ,
qw_objectid int NOT NULL ,
qw_objecttype int NOT NULL ,
qw_address1 varchar(255) NULL ,
qw_address2 varchar(255) NULL ,
qw_city varchar(100) NULL ,
qw_state int NULL ,
qw_country varchar(255) NULL ,
qw_zip varchar(40) NULL ,
qw_phone varchar(30) NULL ,
qw_fax varchar(30) NULL ,
qw_other varchar(255) NULL ,
qw_notes text NULL ,
CONSTRAINT pk_qw_address PRIMARY KEY (qw_addressid)
)
GO
CREATE TABLE dbo.QW_ORGANIZATION (
qw_orgid int NOT NULL ,
qw_parentid int NULL ,
qw_regionid varchar(255) NULL ,
qw_name varchar(255) NOT NULL ,
qw_cocode varchar(255) NULL ,
qw_description varchar(255) NULL ,
qw_fax varchar(30) NULL ,
qw_phone varchar(30) NULL ,
qw_altphone varchar(30) NULL ,
qw_notes text NULL ,
CONSTRAINT pk_qw_organization PRIMARY KEY (qw_orgid)
)
GO
CREATE TABLE dbo.QW_PRODUCT (
qw_productid int NOT NULL,
qw_name varchar(100) NOT NULL,
qw_modelnumber varchar(100) NULL,
qw_notes text NULL,
CONSTRAINT pk_qw_product PRIMARY KEY (qw_productid)
)
GO
CREATE TABLE dbo.QW_COMPONENT (
qw_componentid int NOT NULL,
qw_name varchar(100) NOT NULL,
qw_description varchar(255) NULL,
qw_workgroupid int NULL,
qw_productid int NULL,
CONSTRAINT pk_qw_component PRIMARY KEY (qw_componentid),
CONSTRAINT fk_qw_component_workgroup FOREIGN KEY (qw_workgroupid) REFERENCES QX_WORKGROUP (pkey),
CONSTRAINT fk_qw_component_product FOREIGN KEY (qw_productid) REFERENCES QW_PRODUCT (qw_productid)
)
GO
CREATE TABLE dbo.QW_BUILDVERSION (
qw_buildid int NOT NULL,
qw_name varchar(100) NOT NULL,
qw_version varchar(100) NOT NULL,
qw_productid int NOT NULL,
qw_notes text NULL,
CONSTRAINT pk_qw_buildversion PRIMARY KEY (qw_buildid),
CONSTRAINT fk_qw_buildversion_product FOREIGN KEY (qw_productid) REFERENCES QW_PRODUCT (qw_productid)
)
GO
CREATE TABLE dbo.QW_CUSTOMER (
qw_customerid int NOT NULL,
qw_orgid int NULL,
qw_firstname varchar(100) NULL ,
qw_lastname varchar(100) NULL ,
qw_fullname varchar(255) NULL ,
qw_soundex varchar(4) NULL ,
qw_title varchar(40) NULL ,
qw_department varchar(100) NULL ,
qw_mailstop varchar(100) NULL ,
qw_phone varchar(30) NULL ,
qw_altphone varchar(30) NULL ,
qw_email varchar(255) NULL ,
qw_fax varchar(30) NULL ,
qw_notes text NULL ,
CONSTRAINT pk_qw_customer PRIMARY KEY (qw_customerid)
)
GO
CREATE TABLE dbo.QW_ENVIRONMENT (
qw_envid int NOT NULL,
qw_envconfname varchar(100) NULL,
qw_productid int NOT NULL,
qw_orgid int NOT NULL,
qw_appos int NOT NULL,
qw_apposversion int NULL,
qw_apphardware int NOT NULL,
qw_dbos int NOT NULL,
qw_dbosversion int NULL,
qw_dbhardware int NOT NULL,
qw_description varchar(2000) NOT NULL,
CONSTRAINT pk_qw_environment PRIMARY KEY (qw_envid),
CONSTRAINT fk_qw_productid_env FOREIGN KEY (qw_productid) REFERENCES QW_PRODUCT (qw_productid),
CONSTRAINT fk_qw_orgid_env FOREIGN KEY (qw_orgid) REFERENCES QW_ORGANIZATION (qw_orgid)
)
GO
CREATE TABLE dbo.QW_HARDWARE (
qw_hardwareid int NOT NULL,
qw_name varchar(255) NOT NULL ,
qw_description varchar(2000) NULL ,
CONSTRAINT pk_qw_hardware PRIMARY KEY (qw_hardwareid)
)
GO
CREATE TABLE dbo.QW_OS (
qw_osid int NOT NULL,
qw_name varchar(255) NOT NULL ,
qw_description varchar(2000) NULL ,
CONSTRAINT pk_qw_os PRIMARY KEY (qw_osid)
)
GO
CREATE TABLE dbo.QW_TICKET(
qw_ticketid int NOT NULL,
qw_status int NOT NULL,
qw_priority int NOT NULL,
qw_type int NOT NULL,
qw_source int NOT NULL,
qw_impact int NOT NULL,
qw_problem varchar(255) NOT NULL,
qw_action varchar(255) NULL,
qw_description varchar(2000) NOT NULL,
qw_solution int NULL,
qw_response varchar(2000) NULL,
qw_intcomments text NULL,
qw_notes text NULL,
qw_history int NULL,
qw_descriptiontext text NULL,
qw_responsetext text NULL,
qw_agentid int NOT NULL,
qw_ownerid int NULL,
qw_workgroupid int NULL,
qw_escworkgroupid int NULL,
qw_datereported datetime NULL,
qw_dateassigned datetime NULL,
qw_dateowned datetime NULL,
qw_dateresolved datetime NULL,
qw_daterequested datetime NULL,
qw_eta datetime NULL,
qw_datedelivered datetime NULL,
qw_dateclosed datetime NULL,
qw_lastescalated datetime NULL,
qw_lastreopened datetime NULL,
qw_laststatuschanged datetime NULL,
qw_datemodified datetime NULL,
qw_holdtilldate datetime NULL,
qw_phonetime int NULL,
qw_researchtime int NULL,
qw_reopencnt int NULL,
qw_productid int NOT NULL,
qw_componentid int NULL,
qw_repbuildversionid int NOT NULL,
qw_resbuildversionid int NULL,
qw_category int NULL,
qw_subcategory int NULL,
qw_otherreason varchar(1000) NULL,
qw_reasoncode int NULL,
qw_repenvironmentid int NULL,
qw_testenvironmentid int NULL,
qw_modifiedbyid int NULL,
qw_customerid int NULL,
qw_employeeid int NULL,
CONSTRAINT pk_qw_ticket PRIMARY KEY (qw_ticketid),
CONSTRAINT fk_qw_ticket_agent FOREIGN KEY (qw_agentid) REFERENCES QX_USERS (pkey),
CONSTRAINT fk_qw_ticket_buildversion FOREIGN KEY (qw_repbuildversionid) REFERENCES QW_BUILDVERSION (qw_buildid),
CONSTRAINT fk_qw_ticket_component FOREIGN KEY (qw_componentid) REFERENCES QW_COMPONENT (qw_componentid),
CONSTRAINT fk_qw_ticket_escwgroup FOREIGN KEY (qw_escworkgroupid) REFERENCES QX_WORKGROUP (PKEY),
CONSTRAINT fk_qw_ticket_owner FOREIGN KEY (qw_ownerid) REFERENCES QX_USERS (pkey),
CONSTRAINT fk_qw_ticket_product FOREIGN KEY (qw_productid) REFERENCES QW_PRODUCT (qw_productid),
CONSTRAINT fk_qw_ticket_resversion FOREIGN KEY (qw_resbuildversionid) REFERENCES QW_BUILDVERSION (qw_buildid),
CONSTRAINT fk_qw_ticket_wgroup FOREIGN KEY (qw_workgroupid) REFERENCES QX_WORKGROUP (PKEY),
CONSTRAINT fk_qw_ticket_modifiedby FOREIGN KEY (qw_modifiedbyid) REFERENCES QX_USERS (pkey),
CONSTRAINT fk_qw_ticket_customer FOREIGN KEY (qw_customerid) REFERENCES QW_CUSTOMER (qw_customerid),
CONSTRAINT fk_qw_ticket_employee FOREIGN KEY (qw_employeeid) REFERENCES QW_EMPLOYEE (qw_employeeid)
)
GO
CREATE TABLE dbo.QW_EVENTTYPE (
qw_eventid int NOT NULL,
qw_eventtype varchar(100)
CONSTRAINT pk_qw_eventid PRIMARY KEY (qw_eventid)
)
GO
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -