USE [FTIR2017]
GO
/****** Object: StoredProcedure [dbo].[Data_Ftir_UnitFix] Script Date: 2018/8/4 16:18:35 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- exec Data_Ftir_UnitFix '2015-06-27','2015-09-01',1,1
-- 原始数据的单位转换
ALTER proc [dbo].[Data_Ftir_UnitFix]
@startTime datetime,
@endTime datetime,
@Base_StationInfo_ID int, -- 站房ID
@Base_InstrumentInfo_ID int -- 设备ID
AS
BEGIN
Declare
@columnName nvarchar(30), -- 列名
@updateSQL nvarchar(2000), -- 更新语句
@difftime int, -- 时间差(天):用于获取对应因子范围的中间变量
@tableName nvarchar(max), -- 表名集合
@startYearInt int, -- 起始年
@startMonthInt int, -- 起始月
@startDayInt int, -- 起始日
@endYearInt int, -- 截止年
@sendMonthInt int, -- 截止月
<
SQL server 实战篇(九) 利用动态SQL 进行单位的转换
最新推荐文章于 2022-08-22 18:39:32 发布
本文详细讲解了如何在SQL Server中利用动态SQL进行数据单位的转换操作,包括步骤、示例和最佳实践,旨在提升数据库处理能力。

 利用动态SQL 进行单位的转换&spm=1001.2101.3001.5002&articleId=81412308&d=1&t=3&u=fdca5fa7230a44b6b9e5df31e7801f08)
3666

被折叠的 条评论
为什么被折叠?



