主题:高手,指点下吧,这问题困惑几天了
--保存时间列表
CREATE TABLE #tmp_timeList(
chk_time INT
primary key (chk_time ))
--将时间段分片插入暂存时间列表中(小时)
INSERT INTO #tmp_timeList
select * from dbo.fn_timeTable_new (@begintime,@beginHour,@endtime,@endHour, 'dd')
上面建的临时表里面只有一个字段,为什么下面插入的是几个字段啊(@begintime,@beginHour,@endtime,@endHour, 'dd'),还有,这里面的 'dd'是什么意思啊,它是一个函数吗, 如果是, 那它是什么函数啊,
在我的数据库中没有dbo.fn_timeTable_new 这个表,他也不是什么系统表,还有,表 dbo.fn_timeTable_new 后面为什么还要带(@begintime,@beginHour,@endtime,@endHour, 'dd')
,这又代表什么意思呢,
下面两个是在存储过程开头定义伏的默认值,
@begintime varchar(10)='2003/11/02',
@beginHour varchar(2)='10',
@endtime varchar(10)='2003/11/02',
@endHour varchar(2)='10',我把这值放到(@begintime,@beginHour,@endtime,@endHour, 'dd')里面替换后在执行
就可以,这是什么原因啊,这问题困惑我好几天了,希望高手能指点下。
CREATE TABLE #tmp_timeList(
chk_time INT
primary key (chk_time ))
--将时间段分片插入暂存时间列表中(小时)
INSERT INTO #tmp_timeList
select * from dbo.fn_timeTable_new (@begintime,@beginHour,@endtime,@endHour, 'dd')
上面建的临时表里面只有一个字段,为什么下面插入的是几个字段啊(@begintime,@beginHour,@endtime,@endHour, 'dd'),还有,这里面的 'dd'是什么意思啊,它是一个函数吗, 如果是, 那它是什么函数啊,
在我的数据库中没有dbo.fn_timeTable_new 这个表,他也不是什么系统表,还有,表 dbo.fn_timeTable_new 后面为什么还要带(@begintime,@beginHour,@endtime,@endHour, 'dd')
,这又代表什么意思呢,
下面两个是在存储过程开头定义伏的默认值,
@begintime varchar(10)='2003/11/02',
@beginHour varchar(2)='10',
@endtime varchar(10)='2003/11/02',
@endHour varchar(2)='10',我把这值放到(@begintime,@beginHour,@endtime,@endHour, 'dd')里面替换后在执行
就可以,这是什么原因啊,这问题困惑我好几天了,希望高手能指点下。