if tb1.recondcount>500 THen
begin
Delete from tb1
Where Open_datetime in (select min(open_datetime) from tb1)
end else
//什么都不做。求最优算法.
begin
Delete from tb1
Where Open_datetime in (select min(open_datetime) from tb1)
end else
//什么都不做。求最优算法.
解决方案 »
- 有多少人是自己给自己打工的?就是自己接业务干
- 如何为listbox/treeview的每一个选择项(节点)增加一个datastring的属性?
- 这样写问题在哪?
- fastreport 中打印两栏数据如何实现?
- 窗口内控件摆放
- Delphi中如何实现算术右移
- 李维《ADO、MTS、COM+高级程序设计》第三章,TOleContainer控件能显示存在数据库Blob字段中的mpg文件吗?
- 请问谁有用query从两个表中查数据,然后用updatesql更新回数据库的程序
- 请问各位朋友,有谁买过delphi软件的吗?如何知道自己买的是正版的呢?
- 老千,偶的安装文件在开始菜单里找不到,是不是还要在注册表里作设置?//牛虻
- 如何用socket进行多线程进行文件传输?如果能解决100分
- 请教:ADO连接EXCEL的问题
Where Open_datetime in (select min(open_datetime) from tb1) else end
select count (*) as count from tb1 as A
Create Trigger TrgInsert On Table
For Insert
Declar @I Int
Select @I=Count(*) Trom Table1
IF @I>=500 then
Delete Table1 where Open_datetime in (select min(open_datetime) from tb1) else end
return试试
(Select Clo1 From Table1,(Select Count(*) 'Clo2' From Table1) b,
(Select Min(Clo2)'Clo2' from Table1)c
Where b.Clo2>4 and c.Clo2=table1.Clo2)我这边调试通过看你那边可不可以
Delete a from tb1 a, (select min(open_datetime) as mindate, count(*) as arow from tb1) b
where a.Open_datetime in (case when b.arow>500 then b.mindate else '' end)