随笔分类 -  db

摘要:什么是事务 事务时包含1条或多条语句的逻辑单元。事务中的语句是一个整体,要么一起提交,要么一起撤销。事务在提交前可以回滚,一旦提交就不能撤销修改了,是永久性的修改。 为什么使用事务 可以例举生活中的例子,比如银行转账:A向B转100万。程序的执行顺序:1.A账户减掉100万 2.B账户增加100万。 阅读全文
posted @ 2015-08-03 21:50 kungge 阅读(613) 评论(0) 推荐(0)
摘要:sqlserver中有系统提供的函数,像avg、sum、getdate()等,用户还可以自定义函数。 用户自定义的函数包括:标量函数和表值函数,其中标量函数和系统函数的用法一样,表值函数根据主体的定义方式又可分为内嵌函数和多语句函数。 下面一一介绍语法。 标量函数: 1 Create functio 阅读全文
posted @ 2015-07-30 22:45 kungge 阅读(3452) 评论(0) 推荐(0)
摘要:之前给上海一家电子商务公司做一个卖卡系统,遇到了卡号段分组的问题。刚开始没什么好的实现方法,遂在博客园求助但未果,没法自己研究sql,终于搞定。 问题描述: 有个卡库存表,有个卡号字段,假设数据:16001,16002,16003,16008.16009,16010,16211,16212。注:实际 阅读全文
posted @ 2015-07-29 00:44 kungge 阅读(551) 评论(0) 推荐(0)
摘要:在系统中经常会遇到向数据库中批量插入数据情况,存储过程中没有数组,只有通过字符串分割循环插入,下面是一个本人研究的一个例子: 这个例子是插入一条主单信息和对应的多条子信息,下面是两张表 dbo.F_RtnStrBySplitIndex是自定义的标量值函数,用于返回第几个分割符对应的字符串,如dbo. 阅读全文
posted @ 2015-07-29 00:01 kungge 阅读(1923) 评论(0) 推荐(0)