找回密码
 立即注册
搜索
楼主: xeen

SQL 语句求助

[复制链接]

60

主题

622

回帖

911

积分

金牌会员

积分
911
发表于 2005-10-4 14:56:27 | 显示全部楼层
写个TRIGGER for insert or update 要看sql server 还是oracle了,如果你用oracle,用下面的Trigger搞定:
  CREATE OR REPLACE TRIGGER aaa_t1
  BEFORE INSERT OR UPDATE ON aaa
  FOR EACH ROW
BEGIN
  IF :NEW.kz = 'ABC' THEN
    :NEW.filepath = 'z:\' || seqx.NEXTVAL || '.jpg';
  ELSE
    :NEW.filepath = NULL;
    endif;
  END;
文件的序号可以建立一个SEQUENCE seqx。
sql server 的触发器大致差不多。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|海浩社区

GMT+8, 2025-9-18 04:14 , Processed in 0.073361 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表