龙七

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年7月12日

摘要: /*创建触发器[T_INSERT_卷烟销售表],该触发器较复杂。说明: 每当[卷烟库存表]发生 INSERT 动作,则引发该触发器。触发器功能: 实现业务规则。业务规则: 如果销售的卷烟品牌不存在库存或者库存为零,则返回错误。否则则自动减少[卷烟库存表]中对应品牌卷烟的库存数量和库存金额。*/IF EXISTS (SELECT NAME FROM SYSOBJECTS WHERE XTYPE = ’TR’ AND NAME = ’T_INSERT_卷烟销售表’)DROP TRIGGER T_INSERT_卷烟销售表GOCREATE TRIGGER T_INSERT_卷烟销售表ON 卷烟销售表F 阅读全文
posted @ 2011-07-12 17:53 龙七 阅读(190) 评论(0) 推荐(0) 编辑

摘要: 定义: 何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程。 常见的触发器有三种:分别应用于Insert , Update , Delete 事件。 我为什么要使用触发器?比如,这么两个表: Create Table Student( --学生表 StudentID int primary key, --学号 .... ) Create Table BorrowRecord( --学生借书记录表 BorrowRecord int identity(1,1), --流水号 StudentID int , --学号 Bo 阅读全文
posted @ 2011-07-12 17:50 龙七 阅读(236) 评论(0) 推荐(0) 编辑

摘要: 一:新建DLLView Code library TestMDIDll;{ Important note about DLL memory management: ShareMem must be thefirst unit in your library's USES clause AND your project's (selectProject-View Source) USES clause if your DLL exports any procedures orfunctions that pass strings as parameters or function 阅读全文
posted @ 2011-07-12 17:30 龙七 阅读(432) 评论(0) 推荐(0) 编辑

摘要: SQL时间格式转换:View Code 年月日SELECT CONVERT(varchar, GETDATE(), 102) AS DateTime--2011.07.12SELECT CONVERT(varchar, GETDATE(), 111) AS DateTime--2011/07/12SELECT CONVERT(varchar(10), GETDATE(), 120) AS DateTime--2011-07-12SELECT CONVERT(varchar, GETDATE(), 112) AS DateTime--20110712SELECT CONVERT(varchar, 阅读全文
posted @ 2011-07-12 17:17 龙七 阅读(439) 评论(0) 推荐(0) 编辑