SQL Server中表的记录

chinajavis 2002-05-20 05:37:39
sql server中能不能让表中的记录不超过某个给定的数目?怎么实现?
最好能在程序中创建表的时候,一起确定好。高手赐教。
...全文
26 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
chinajavis 2002-05-24
  • 打赏
  • 举报
回复
而且用Query的话是不是要给表建立索引啊?这用sql语句该怎么写来着?
chinajavis 2002-05-24
  • 打赏
  • 举报
回复
在客户端判断?
总不能每次插入前都select一下看看有多少条记录了吧?这样花消是不是很大呀?
firetoucher 2002-05-23
  • 打赏
  • 举报
回复
都一样啊(是继承父类的过程)
只是我建议用tquery,别用ttable,功能强,而且这样以后改起来容易
tyd163xx 2002-05-23
  • 打赏
  • 举报
回复
在客户端判断啊
chinajavis 2002-05-23
  • 打赏
  • 举报
回复
大家有用delphi的没有?
我想知道delphi中对SQL Server数据库表进行插入操作时
用table的insert还是query的insert好些呢?
高手多发表评论啊,分不够可以另开贴加!
chinajavis 2002-05-21
  • 打赏
  • 举报
回复
大家教我啊
chinajavis 2002-05-20
  • 打赏
  • 举报
回复
要求当有记录插入时:
if 记录数<指定值时 then 插入
else if 记录数=指定值时 插入并删除首记录保持记录总数不变;

还有,
向表中插入一条记录,应该用什么样的语句?
用table还是query好呢?
我的表要保存一年的数据,所以可能数据量比较大,我想要效率好点。
Yang_ 2002-05-20
  • 打赏
  • 举报
回复
基本上应该没有这个需要,用触发器实现这样的没必要的需求很危险,每次都要查表的记录数,速度影响很大!!
tomhuang 2002-05-20
  • 打赏
  • 举报
回复
用触发器试试,在每次插入记录时判断
愉快的登山者 2002-05-20
  • 打赏
  • 举报
回复
不能在创建表时控制,可以用触发器。
tomhuang 2002-05-20
  • 打赏
  • 举报
回复
没有这中专门的功能,但你可以用触发器试试,当每次插入记录时看记录数是否超过了某一个值,然后执行你想要执行的语句。

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧