sqlserver在触发器中如何进行Convert

 时间:2026-02-13 19:39:48

1、创建一张数据库测试表tblTrigger,用于测试数据操作触发器的Convert使用

     CREATE TABLE tblTrigger(

           Id nvarchar(50) NULL,          -- ID

           MName varchar(50) NOT NULL,    -- 名称 

           MDate DateTime NOT NULL,       -- 日期

           Remark varchar(200) NULL       -- 备注

      )

sqlserver在触发器中如何进行Convert

2、往测试表tblTrigger中插入几行测试数据

     insert into tblTrigger(Id, MName, MDate, Remark) values(NEWID(), '昨天', DATEADD(day, -1, GETDATE()) , '备注');

     insert into tblTrigger(Id, MName, MDate, Remark) values(NEWID(), '今天', GETDATE(), '备注');

sqlserver在触发器中如何进行Convert

3、查询测试表tblTrigger中插入的测试数据

     select * from tblTrigger

sqlserver在触发器中如何进行Convert

4、在测试表创建数据插入、修改后执行的触发器tblTrigger_insert,在触发器中模拟MDate日期栏位一天只能有一条记录

sqlserver在触发器中如何进行Convert

5、往测试表中插入一条MDate日期记录不存在的数据,可以正常插入

sqlserver在触发器中如何进行Convert

6、往测试表中插入一条MDate日期记录存在的数据,此时就会提示错误,并且数据会回滚

sqlserver在触发器中如何进行Convert

7、修改第5步插入的数据MDate日期为第2步插入的某一个日期,此时也会提示错误,并回滚的。除非,修改日期不相同

sqlserver在触发器中如何进行Convert

  • 如何使用Navicat创建oracle数据库目录?
  • excel怎么导入sql server
  • Excel中如何导入SQL Server里的数据?
  • java,jsp连接SQL Server 2008r2数据库。
  • Mysql怎么创建新表
  • 热门搜索
    榆林旅游景点 朝天鼻怎么办 韭菜盒子怎么做的 没有身份证可以坐高铁吗 旅游 英语 汉族服饰特点 青春痘怎么去掉 曲美家具怎么样 八达岭长城旅游攻略 夕阳红旅游