sql
文章平均质量分 53
高山流水forever
努力做好后台开发
展开
-
你不知道的sql小知识
1、sql别名使用把一个表中若干列组合成新的列SELECT CustomerName, Address+', '+City+', '+PostalCode+', '+Country AS Address FROM Customers;用concat函数连接SELECT CustomerName, CONCAT(Address,', ',City,', ',PostalCode,', ',Countr原创 2015-09-25 16:35:46 · 481 阅读 · 0 评论 -
SQL SERVER的ROWNUMBER分页
例子如下ALTER PROC [dbo].[BorrowFlowUnderlease_GetAll] /* 用途:分页获取所有转借信息 作者:*** 时间:2015-5-1 测试用例:EXEC BorrowFlowUnderlease_GetAll 1,"flowID LIKE '%9%'",10 */ @currPage int = 1, --->当前页码(即top currPage) @原创 2015-10-08 11:00:56 · 457 阅读 · 0 评论 -
sql server2005分页rownumber()
获取tb_bottleInfo 的第一页的5条记录select * from (select *,ROW_NUMBER() OVER(Order by ID ASC ) AS RowNumber from tb_bottleInfo ) as b where RowNumber BETWEEN 1 and 5 与其他表联合查询分页select * from (select *,ROW_NUMBE原创 2015-09-24 16:27:37 · 355 阅读 · 0 评论 -
drop,truncate与delete的区别
truncate和 delete只删除数据不删除表的结构(定义),truncate当表被清空后表和表的索引讲重新设置成初始大小,而delete则不能。 truncate 删除数据时不记录日志,其他都记录日志 delete语句是dml,这个操作会放到rollback segement中,事务提交之后才生效;如果有相应的trigger,执行的时候将被触发. truncate,drop是ddl, 操作立即原创 2016-04-29 08:58:50 · 404 阅读 · 0 评论 -
事务性质和隔离级别
事务的性质和隔离级别事务的三个基本要素:ACID事务:是一系列的数据库操作,是数据库应用的基本逻辑单位 原子性:即不可分割性,事务要么全部被执行,要么就全部不被执行。 一致性或可串性:事务的执行使得数据库从一种正确状态转换成另一种正确状态。 隔离性:在事务正确提交之前,不允许把该事务对数据的任何改变提供给任何其他事务。 持久性:事务正确提交后,其结果将永久保存在数据库中,即使在事务提交后有了其他故障原创 2016-04-30 22:07:59 · 321 阅读 · 0 评论