随笔分类 - 数据库SQL Server
摘要:CREATE PROCEDURE [dbo].[GetDataByPager] ( --从第几条数据取 @startIndex INT, --分页的表 @tableName VARCHAR(50), --每次取多少条 @pageSize INT=5, --条件 @condition VARCHAR(1000)='1=1', --通过I...
阅读全文
摘要:学了不少东西,感觉自己的sql语句还是很不好,从基础学起吧。 来一段sql脚本: 开始写练习sql语句:
阅读全文
摘要:分页很重要,面试会遇到。不妨再回顾总结一下: 一:创建测试环境,(插入100万条数据大概耗时5分钟)。 二:--创建测试表 三 --1万记录集 四:.几种典型的分页sql,下面例子是每页50条,198*50=9900,取第199页数据。 四:分别在1万,10万(取1990页),100(取19900页
阅读全文
摘要:先来张图: 看到这样的需求。我们一般会去拼接Sql语句,这样有Sql注入的风险,想到了用数据库做查询。把条件放到一张临时表中。具体代码如下
阅读全文
摘要:一:触发器的概念: 数据库触发器是一个与表相关联的,存储的plsql语句。 作用:每当一个特定的数据操作语句,(insert,update,delete)在指定的表发出时,Oracle自动地执行触发器中定义的语句序列 第一个触发器:每当成功插入新员工后 自动打印“插入新员工成功” 二:触发器的应用场
阅读全文
摘要:临时表的使用 什么是临时表 临时表分为两种:本地和全局临时表。本地临时表仅在当前会话中可见;全局临时表在所有会话中都可见。 本地临时表的名称前面有一个编号符 #table_name,而全局临时表的名称前面有两个编号符 ##table_name。 临时表的使用场景 数据二次过滤 数据库中表创建完成之后
阅读全文
摘要:由于项目的需要,很多模块都要实现批量删除的功能。为了方便模块的调用,把批量删除方法写成自定义函数。直接上代码。 自定义函数: 批量删除存调用自定义函数:
阅读全文
摘要:为了统计每天、每月的体侧人数,利用sql函数写成了存储过程,如下:
阅读全文

浙公网安备 33010602011771号