该代码转自 天善智能社区 文章 文章地址:https://ask.hellobi.com/blog/biwork/572 BIWORK DimDate and vDimDate Demo USE BIWORK_SSISGO SET NOCOUNT ON IF OBJECT_ID('DimDate', ...
分类:
数据库 时间:
2017-07-31 15:54:29
阅读次数:
321
大家有没有给存储过程找错误的经历,一遍遍的去读sql代码,发现一个小错误可能都要用很长的时间,这次介绍用vs2010调试存储过程,用起来和在vs里调试代码一样,非常爽。 首先,打开vs,点击 视图-->服务器资源管理器 选择数据连接,单击右键,点击添加连接 选择存储过程所在的服务器和数据库 选择要调 ...
分类:
数据库 时间:
2017-07-30 12:48:06
阅读次数:
154
以上两句都是将'源表'的数据插入到'目标表',但两句又有区别的: 第一句(select into from)要求目标表不存在,因为在插入时会自动创建。 第二句(insert into select from)要求目标表存在,由于目标表已经存在,所以我们除了插入源表的字段外,还可以插入常量,如例中的: ...
分类:
数据库 时间:
2017-07-25 22:45:19
阅读次数:
245
1.try catch 个人理解 try catch是sql用于出错异常处理的语句块,当我们在写sql语句的时候(通常写比较复杂的存储过程时),合理使用try catch 可以将sql代码运行时的错误信息捕获,从而可以让我们 不需要处处判断便可以更加简单地处理我们所遇到的问题。 例如: 我们的过程脚 ...
分类:
数据库 时间:
2017-07-15 13:57:54
阅读次数:
187
Mapper XML 文件 基本的*Mapper.xml文件配置就不熬述了具体可参考: http://www.mybatis.org/mybatis-3/zh/sqlmap-xml.html 1、sql元素 这个元素可以被用来定义可重用的 SQL 代码段,可以包含在其他语句中。它可以被静态地(在加载 ...
分类:
其他好文 时间:
2017-07-13 20:39:09
阅读次数:
228
两个参数间的关系:sessions=1.1*processes+5 目前总结的语句,在查看数据的连接情况很有用,写完程序一边测试代码一边查看数据库连接的释放情况有助于分析优化出一个健壮的系统程序来。 1.Sql代码1.select count(*) fromv$process select coun ...
分类:
数据库 时间:
2017-07-11 17:59:17
阅读次数:
282
1.增加SQL代码可读性2.占位符可以预先编译,提高执行效率3.防止SQL注入4用占位符的目的是绑定变量,这样可以减少数据SQL的硬解析,所以执行效率会提高不少 绑定变量是Oracle解决硬解析的首要利器,能解决OLTP系统中library cache的过度耗用以提高性能 绑定变量是Oracle解决 ...
分类:
数据库 时间:
2017-07-04 21:41:34
阅读次数:
244
MySQL中group_concat函数 完整的语法如下: group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符']) 基本查询 Sql代码 select * from aa; Sql代码 Sql代码 + + ...
分类:
数据库 时间:
2017-07-04 20:05:27
阅读次数:
292
14.1.1 创建存储过程 MySQL中,创建存储过程的基本形式如下: 其中,sp_name参数是存储过程的名称;proc_parameter表示存储过程的参数列表; characteristic参数指定存储过程的特性;routine_body参数是SQL代码的内容,可以用BEGIN…END来标志S ...
分类:
其他好文 时间:
2017-07-02 20:25:29
阅读次数:
229
1.1 创建存储过程 MySQL中,创建存储过程的基本形式如下: 其中,sp_name参数是存储过程的名称;proc_parameter表示存储过程的参数列表; characteristic参数指定存储过程的特性;routine_body参数是SQL代码的内容,可以用BEGIN…END来标志SQL代 ...
分类:
数据库 时间:
2017-06-30 10:26:33
阅读次数:
221