• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
柴伟伟
博客园 首页 新随笔 联系 订阅 订阅 管理

2011年6月29日

触发器中虚拟表
摘要: 触发器中有两个虚拟表 INSERTED和DELETED分别对应INSERT、UPDATE和DELETE操作。 INSERT操作后INSERTED虚拟表中会保存此插入的新信息; DELETE操作后DELETED虚拟表中保存有删除的旧信息; UPDATE操作实质是先DELETE再INSERT,所以UPDATE操作后DELETED虚拟表中保存UPDATE之前的旧信息,INSERTED虚拟表中保存UPDATE之后的新信息。 这样就可以根据INSERTED虚拟表和DELETED虚拟表中是否存在内容来判断当前的操作是INSERT、UPDATE还是DELETE了。另外补充一下:其实视图也是虚拟表 阅读全文
posted @ 2011-06-29 15:58 柴伟伟 阅读(470) 评论(0) 推荐(0)
 
C# 邮件发送
摘要: 在C#中,编写代码,发送邮件。using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Net.Mail;using System.Text;using System.Windows.Forms;using System.Net.Configuration;using System.Configuration;using System.Web.Configurat 阅读全文
posted @ 2011-06-29 15:40 柴伟伟 阅读(369) 评论(0) 推荐(0)
 
IP正则表达式
摘要: IP正则表达式:@"^((\d{1,2}|1\d\d|2[0-4]\d|25[0-5])|(\*)){1}\.((\d{1,2}|1\d\d|2[0-4]\d|25[0-5])|(\*)){1}\.((\d{1,2}|1\d\d|2[0-4]\d|25[0-5])|(\*)){1}\.((\d{1,2}|1\d\d|2[0-4]\d|25[0-5])|(\*)){1}$"说明:此表达式只支持IP V4,不支持IP V6。*代表全部 阅读全文
posted @ 2011-06-29 15:18 柴伟伟 阅读(560) 评论(0) 推荐(0)
 
 

公告


博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3