none
这样的“触发器”应该怎样写? RRS feed

  • 问题

  • 数据库中有一个表CopTempDataByHour”,它的结构如下:

    CopNochar(32)

    DADay (char(8))

    DAHourchar(2) 

    CopQty(decimal(2,1))   

              TempQty(decimal(18,6))

    触发器:

         每当整点时(比如“2012-03-21  21:00:00.000”),触发器就被触发,执行过程。

         (1)从DataList表中读取“Qty”和“Temp”字段,并按“DATime” 倒排序的,第一条记录。SQL语句如下:

                    select  top  1  Qty,Temp   from   DataList  order  by  DATime  desc

             (2)向CopTempDataByHour”表中插入记录,要求如下:

                    CopNo:当前时间字符串(比如“2012032121”),去除“分和秒”。

                    DADay (char(8)):当前“天”(比如“20120321”)

                   DAHourchar(2)):当前“小时数”(比如“21”)

                   CopQty:为(1)中查询的“Qty”的值。

                  TempQty:为(1)中查询的“Temp”的值。

    请问这样的触发器应该怎样写呢?     在下对触发器不是很了解,谢谢了。



    有精到广,做出自己的特色。

    2012年3月21日 13:49

答案

全部回复