社区
MS-SQL Server
帖子详情
限制表的記錄數
wangyangcheng
2003-08-23 10:38:12
可否做到使一個表里面能容納的最大記錄數為一固定數﹐如30條﹐并且超過30條之后再插入的話則它會自動把最前面的記錄刪除掉?
謝謝﹗
...全文
36
13
打赏
收藏
限制表的記錄數
可否做到使一個表里面能容納的最大記錄數為一固定數﹐如30條﹐并且超過30條之后再插入的話則它會自動把最前面的記錄刪除掉? 謝謝﹗
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
angelior
2003-08-25
打赏
举报
回复
create trigger t_aa on 表名
for insert
as
begin
if(select count(*) from 表名)>30
delete from 表名 where 刪除的條件
end
txlicenhe
2003-08-23
打赏
举报
回复
用触发器:
erigido
2003-08-23
打赏
举报
回复
create trigger t_aa on 表名
for insert
as
if(select count(*) from 表名)>30 rollback tran
maoyesky
2003-08-23
打赏
举报
回复
alter trigger trigger_sky_test
on aa
for insert
as
if ((select sum(1) from aa) > 11 )
delete aa where 主健 =(select top 1 主健 from aa)
sdhdy
2003-08-23
打赏
举报
回复
create trigger trig_aa_insert on aa
for insert
as
if(select count(*) from aa)>30
delete aa where ...最前面那条记录的条件
zjcxc
元老
2003-08-23
打赏
举报
回复
create trigger t_aa on 表名
for insert
as
if(select count(*) from 表名)>30 rollback tran
wangyangcheng
2003-08-23
打赏
举报
回复
Thanks for everybody﹗
pengdali
2003-08-23
打赏
举报
回复
CREATE TRIGGER 名1 ON 表
FOR INSERT
AS
if (select sum(1) from goods)>30
rollback tran
suowei14
2003-08-23
打赏
举报
回复
dgs
pengdali
2003-08-23
打赏
举报
回复
CREATE TRIGGER 名1 ON 表
FOR INSERT
AS
if (select sum(1) from goods)>50
rollback tran
pengdali
2003-08-23
打赏
举报
回复
CREATE TRIGGER 名1 ON 表
FOR INSERT
AS
if (select sum(1) from goods)>50
rollback tran
pengdali
2003-08-23
打赏
举报
回复
CREATE TRIGGER 名1 ON 表
FOR INSERT
AS
if (select sum(1) from goods)>50
rollback tran
haozhiyuan2003
2003-08-23
打赏
举报
回复
CREATE TRIGGER yourname ON goods
instead of INSERT
AS
if (select count(*) from goods)<30
begin
insert into goods select * from inserted
end
sqlite 如何
限制
某个
表
中的数据总数
1、定期执行: DELETE FROM table where _id NOT IN (SELECT _id from table ORDER BY insertion_date DESC LIMIT 50) 2、或者建立一个trigger: CREATE TRIGGER delete_till_50 INSERT ON _table WHEN (select count(*) from _table)>50 BEGIN DELETE FROM _table W...
【Mysql】删除
表
记录,并
限制
条数
删除
表
数据,好删,那如果要
限制
条数,如何删除呢?
oracle 单
表
记录 上限,ORACLE单
表
理论最大记录数
不考虑硬件诸如内存,存储等硬件的
限制
。一张
表
理论能存储多少条记录呢?假设:一个tablespace中包含1022个datafiles,单个datafiles的最大是32G假设每个block是16k,每个block中有160条记录,每个
表
可以有(1024*1024)-1个分区
表
那么一张
表
理论最大存储记录数约为:1.一个
表
空间tablespace的最大值:datafile个数 × 单个datafile...
navicat 软件查询mysql
表
,
限制
显示条数
一般下面2个操作都要做,才会生效: (1)在设置中更改选项 如果是Navicat for MySQL软件 则在:打开navicat>>工具>>选项>>外观>>数据&网格, 里面有一个
限制
记录,可以修改里面的值! 如果是navicat premium软件,则在:打开navicat>>工具>&g...
mysql
表
数量
限制
_关于数据库字段、记录、行大小的数量
限制
和合理取值
markdy今天又上游团队的同事通过内部平台提问了GaussDB的相关问题,下面这个问题,顺便记录在此。本文关于字段、记录、行大小的数量
限制
和合理取值。字段数量以mysql为例,实践经验是不超过20的字段。 字段首先符合设计范式要求,自然就有合理的字段数量了,其次假设当某
表
的字段仍然太多时,可以根据业务情况进行拆分,比如根据常用字段和非常用字段将一张
表
拆分成两张。Row Size单条记录的大小不应...
MS-SQL Server
34,576
社区成员
254,587
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章