<< Click to Display Table of Contents >> Navigation: Interface de exportação de dados - ATIC > Scripts da base de exportação |
Base de Dados de Exportação
Script para a criação do banco de dados da exportação. O nome padrão do banco é “Exporta”, e o caminho default utilizado é "C:\Arquivos de programas\Microsoft SQL Server\MSSQL\data". Caso seja necessário, crie a base de dados primeiro e execute os outros scripts nesta nova base.
Nome padrão: Exporta
IF EXISTS (SELECT name FROM master.dbo.sysdatabases WHERE name = N'Exporta') DROP DATABASE [Exporta] GO CREATE DATABASE [Exporta] ON (NAME = N'Exporta_Data', FILENAME = N'C:\Arquivos de programas\Microsoft SQL Server\MSSQL\data\Exporta_Data.MDF' , SIZE = 2, FILEGROWTH = 10%) LOG ON (NAME = N'Exporta_Log', FILENAME = N'C:\Arquivos de programas\Microsoft SQL Server\MSSQL\data\Exporta_Log.LDF' , SIZE = 1, FILEGROWTH = 10%) COLLATE Latin1_General_CI_AS GO |
---|
Tabelas
Para a criação das tabelas usadas pela Interface de Exportação do SuperVisor Web®, foram criados os scripts abaixo, separados para cada uma das tabelas.
Uma breve descrição foi acrescentada nas propriedades estendidas de cada campo.
Mensagem de Retorno
Nome padrão: MessageReturn_IIRTN
USE EXPORTA if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[MessageReturn_IIRTN]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[ MessageReturn_IIRTN] GO
CREATE TABLE [dbo].[MessageReturn_IIRTN] ( [IIRTN_ID] [int] IDENTITY (1, 1) NOT NULL , [IIRTN_AccountNumber] [int] NOT NULL , [IIRTN_MctAddress] [int] NOT NULL , [IIRTN_GRMN] [int] NOT NULL , [IIRTN_ReplyGFMN] [int] NULL , [IIRTN_ExternalSensorAlarm] [tinyint] NULL , [IIRTN_MsgPriority] [tinyint] NULL , [IIRTN_VehicleIgnition] [tinyint] NULL , [IIRTN_MacroNumber] [tinyint] NULL , [IIRTN_MacroVersion] [tinyint] NULL , [IIRTN_BinaryDatatype] [tinyint] NULL , [IIRTN_Latitude] [decimal](9, 6) NULL , [IIRTN_Longitude] [decimal](9, 6) NULL , [IIRTN_PositionTime] [datetime] NULL , [IIRTN_MessageTime] [datetime] NULL , [IIRTN_Landmark] [varchar] (255) COLLATE Latin1_General_CI_AS NULL , [IIRTN_Text] [varchar] (4000) COLLATE Latin1_General_CI_AS NULL , [IIRTN_MsgSubtype] [smallint] NULL , [IIRTN_MsgTag] [varchar] (10) COLLATE Latin1_General_CI_AS NULL , [IIRTN_TemperatureI] [varchar] (50) COLLATE Latin1_General_CI_AS NULL , [IIRTN_TemperatureII] [varchar] (50) COLLATE Latin1_General_CI_AS NULL , [IIRTN_RPM] [varchar] (50) COLLATE Latin1_General_CI_AS NULL , [IIRTN_Velocity] [varchar] (50) COLLATE Latin1_General_CI_AS NULL , CONSTRAINT [PK_MessageReturn_IIRTN] PRIMARY KEY CLUSTERED ( [IIRTN_ID] ) ON [PRIMARY] ) ON [PRIMARY] GO
|
---|
Posições
Nome padrão: PositionHistory_IIPOS
USE EXPORTA if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[PositionHistory_IIPOS]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[PositionHistory_IIPOS] GO CREATE TABLE [dbo].[PositionHistory_IIPOS]( [IIPOS_ID] [int] IDENTITY(1,1) NOT NULL, [IIPOS_AccountNumber] [int] NOT NULL, [IIPOS_MctAddress] [int] NOT NULL, [IIPOS_ExternalSensorAlarm] [tinyint] NULL, [IIPOS_Latitude] [decimal](9, 6) NULL, [IIPOS_Longitude] [decimal](9, 6) NULL, [IIPOS_TimePosition] [datetime] NULL, [IIPOS_VehicleIgnition] [tinyint] NULL, [IIPOS_Landmark] [varchar](255) NULL, [IIPOS_MctName] [varchar](255) NULL, [IIPOS_TransmissionChannel] [smallint] NULL, [IIPOS_ODOMETER] [bigint] NULL, [IIPOS_HOURMETER] [bigint] NULL, CONSTRAINT [PK_PositionHistory_IIPOS] PRIMARY KEY CLUSTERED ( [IIPOS_ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO
|