USE [TopDB_Track]
GO
/****** Object: StoredProcedure [dbo].[spSys_CreateDeviceDataTable] Script Date: 03/22/2017 16:31:05 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[spSys_CreateDeviceDataTable]
@TrackDate varchar(8)
AS
BEGIN
--每天創建軌跡表,如果有相同名稱的表存在,則報錯
declare @TableName varchar(30)
DECLARE @YEAR VARCHAR(4)
DECLARE @MONTH VARCHAR(2)
DECLARE @DATE VARCHAR(2)
declare @SqlStr varchar(8000)
declare @Date_End varchar(20)
set @TableName = 'biz_DevData_'+@TrackDate
SET @YEAR = SUBSTRING(@TrackDate,1,4)
SET @MONTH = SUBSTRING(@TrackDate,5,2)
SET @DATE = SUBSTRING(@TrackDate,7,2)
set @Date_End = convert(char(10),dateadd(day,1,cast(@YEAR+'-'+@MONTH+'-'+@DATE as datetime)),121)
set @SqlStr = 'CREATE TABLE '+@TableName+' (
[SimNum] [varchar](20) NOT NULL,
[GpsTime] [datetime] NOT NULL CHECK([gpstime] >= '''+@YEAR+'-'+@MONTH+'-'+@DATE+''' AND [gpstime] <'''+@Date_End+'''),
[ReceTime] [datetime] NOT NULL,
[Speed] [numeric](5, 1) NOT NULL,
[Mileage] [numeric](18, 2) NULL,
[DeviceType] [int] NOT NULL,
[DeviceId] [int] NOT NULL,
[Value] [varchar](50) NOT NULL,
[PartFlag] [int] NOT NULL,
[Id] [uniqueidentifier] NOT NULL CONSTRAINT DF_'+@TableName+'_Id DEFAULT (NewId()),
CONSTRAINT [PK_'+@TableName+'] PRIMARY KEY CLUSTERED
(
[SimNum] ASC,
[GpsTime] ASC,
[PartFlag] ASC,
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON TrackRangePScheme(PartFlag))
ON TrackRangePScheme(PartFlag)'
print(@SqlStr)
exec(@SqlStr)
END
SQL創建軌跡表 存儲過程
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
附加數據庫對服務器“XXXXXXX”失敗,無法打開物理文件“D:\..........”
寻觅unknown
2018-08-24 21:50:38
壓縮數據庫和日誌文件
-_-哈-_-哈-_-哈-_-
2018-08-24 13:49:00
修改數據庫文件及日誌文件存放位置
-_-哈-_-哈-_-哈-_-
2018-08-24 13:49:00
將 tempdb 從其在磁盤上的當前位置移動到其他磁盤位置
-_-哈-_-哈-_-哈-_-
2018-08-24 13:48:59
SQL語言的分類
-_-哈-_-哈-_-哈-_-
2018-08-24 13:48:59
恢復數據庫gpsdb11
-_-哈-_-哈-_-哈-_-
2018-08-24 13:48:58
清除數據庫日誌
-_-哈-_-哈-_-哈-_-
2018-08-24 13:48:58
數據庫查詢條件集合
-_-哈-_-哈-_-哈-_-
2018-08-24 13:48:58
SQL數據庫參數連接語句,轉義
-_-哈-_-哈-_-哈-_-
2018-08-24 13:48:58
如何判斷字符串中的漢字
一枚小菜
2018-08-23 20:28:59
數據庫中某個列的信息及所屬表
一枚小菜
2018-08-23 20:28:59
sql 中Convert函數
一枚小菜
2018-08-23 20:28:58