摘要:
Sql-Server 主要提供了两种机制来强制业务规则和数据完整性:约束constrain 和 触发器 trigger ..触发器在制定的表中发生变化时被调用以响应insert,update,delete事件。trigger可以查询其他表,包含复杂的T-sql语句,并支持回滚.每个触发器都会创建两个逻辑专用表:inserted 和 deleted表,表结构与被触发作用的表结构相同 执行完毕后 与触... 阅读全文
posted @ 2006-01-24 19:26
致远钓客
阅读(347)
评论(0)
推荐(0)
摘要:
SQL编程命名规范(转) 2 命名规则2.1 表名XXX相关表以r_作为前缀,YYY相关表以t_作为前缀。如r_acc 、t_bcc。后台表名尽量与前台表名相同,后台独有的表应以_b作为后缀。如r_gggd_b。命名应尽量反映存储的数据内容。2.2 视图名视图以v_作为前缀。由于前台无视图,故不需加_b。命名应尽量体现各视图的功能。2.3 触发器名触发器名为相应... 阅读全文
posted @ 2006-01-24 19:13
致远钓客
阅读(610)
评论(0)
推荐(0)
摘要:
--当在“出货表_明细”增、删、改时,相应地在“订单表_明细”对已交货数量和未交货数量作出修改。Alter trigger tr_出货表_明细on 出货表_明细For DELETE,INSERT,UPDATEasDeclare @JiaoHuo varchar(20) Begin Set @JiaoHuo = (Select Sum(交货数量) from 出货表_明细 Group by 序号 Ha... 阅读全文
posted @ 2006-01-24 19:11
致远钓客
阅读(252)
评论(0)
推荐(0)
摘要:
在数据库的开发过程中,经常会遇到复杂的业务逻辑和对数据库的操作,这个时候就会用SP来封装数据库操作。如果项目的SP较多,书写又没有一定的规范,将会影响以后的系统维护困难和大SP逻辑的难以理解,另外如果数据库的数据量大或者项目对SP的性能要求很,就会遇到优化的问题,否则速度有可能很慢,经过亲身经验,一个经过优化过的SP要比一个性能差的SP的效率甚至高几百倍。 阅读全文
posted @ 2006-01-24 15:48
致远钓客
阅读(354)
评论(0)
推荐(0)
摘要:
1. 查看数据库的版本 select @@version 2. 查看数据库所在机器操作系统参数 exec master..xp_msver 3. 查看数据库启动的参数 sp_configure 4. 查看数据库启动时间 select convert(varchar(30),login_time,120) from ma... 阅读全文
posted @ 2006-01-24 15:30
致远钓客
阅读(277)
评论(0)
推荐(0)
摘要:
如何不通过其他工具,把图片、声音等存储到sql中 用image类型 方法:1、建立过程CREATE PROCEDURE sp_textcopy ( @srvname varchar (30), @login varchar (30), @password varchar (30), @dbname varchar (30), @tbname ... 阅读全文
posted @ 2006-01-24 15:29
致远钓客
阅读(347)
评论(0)
推荐(0)
摘要:
前言 正则表达式是烦琐的,但是强大的,学会之后的应用会让你除了提高效率外,会给你带来绝对的成就感。只要认真去阅读这些资料,加上应用的时候进行一定的参考,掌握正则表达式不是问题。索引1. 引子 目前,正则表达式已经在很多软件中得到广泛的应用,包括*nix(Linux, Unix等),HP等操作系统,PHP,C#,Java等开发环境,以及很多的应用软件中,都可以看到正则表达式的影子。 正则表达式... 阅读全文
posted @ 2006-01-24 15:24
致远钓客
阅读(418)
评论(1)
推荐(0)
摘要:
1.按姓氏笔画排序:Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as 2.数据库加密:select encrypt('原始密码')select pwdencrypt('原始密码')select pwdcompare('原始密码','加密后密码') = 1--相同;否则不相同 encryp... 阅读全文
posted @ 2006-01-24 14:56
致远钓客
阅读(346)
评论(0)
推荐(0)
浙公网安备 33010602011771号