现用一数据表,要求里面的记录数可以由用户自由设定保留条数,并保留日期较近的.
我现在使用的是插入触发器:
CREATE TRIGGER INSERT_EVENT ON dbo.LSMEventOpRecord
FOR INSERT
AS
DECLARE @num int
SELECT @num=EventHistoryNum FROM LSMSysAutoOperateParam
SELECT * FROM
(
SELECT LSMEventOpRecord.*,uTmpBufferTable.dateMinRecord
FROM LSMEventOpRecord LEFT JOIN
(SELECT MIN(OperateTime) AS dateMinRecord FROM
⑴: (SELECT TOP 5000 OperateTime FROM LSMEventOpRecord ORDER BY OperateTime DESC) AS uTmpTable) AS uTmpBufferTable
On 1 = 1
)AS uDataTable
WHERE OperateTime<dateMinRecord ORDER BY OperateTime DESC问题是:(1)处选择时间最新的5000千条时,这个5000千条应该让用户来设定条数,不知道怎样来改好
我现在使用的是插入触发器:
CREATE TRIGGER INSERT_EVENT ON dbo.LSMEventOpRecord
FOR INSERT
AS
DECLARE @num int
SELECT @num=EventHistoryNum FROM LSMSysAutoOperateParam
SELECT * FROM
(
SELECT LSMEventOpRecord.*,uTmpBufferTable.dateMinRecord
FROM LSMEventOpRecord LEFT JOIN
(SELECT MIN(OperateTime) AS dateMinRecord FROM
⑴: (SELECT TOP 5000 OperateTime FROM LSMEventOpRecord ORDER BY OperateTime DESC) AS uTmpTable) AS uTmpBufferTable
On 1 = 1
)AS uDataTable
WHERE OperateTime<dateMinRecord ORDER BY OperateTime DESC问题是:(1)处选择时间最新的5000千条时,这个5000千条应该让用户来设定条数,不知道怎样来改好
解决方案 »
- 串口收到的数据,如何还原?
- 用VC怎么将通过串口 从打印机截获的打印字符编码信息还原成打印之前的信息?
- 求助!关于copyfile的问题!在vista下出现performing inpage operation!的错误!
- 如何在单文档formview中使用Propertysheet??
- .exe要调用的.dll和它不在同一目录下,但.dll的位置已知,一般情况下怎么解决?
- 请教:关于调节声音大小的api函数。
- about CList
- 关于动态注册数据源的问题(我在线)
- unicode工程Base64中文解码乱码问题
- 急寻发布资源“何廉毅的基于倒谱基音混合参数话者识别程序”的朋友
- 一段代码,大家帮忙看看,3Q!
- 控制台应用程序怎样在启动时最小化?在线等
@n char(10)
AS
set @n = '10';
exec('Select top ' + @n + ' * From tbl_test')
--------
??