摘要: 自治事务 自治事务是独立的事务操作,如果考虑到事务回滚,必须单独写成一个触发器来完成, 一个事务A在另一个事务B内被调用,那个事务A是自治事务,自治事务A执行过程中会脱离其session内未执行完毕的事务的影响。 如果session从B事务开始——A事务开始和结束——B事务结束 上述的A事务不受没有 阅读全文
posted @ 2016-06-04 11:08 名扬博客 阅读(889) 评论(0) 推荐(0) 编辑
摘要: 1,导出语句 语法解析 directory 默认的导出数据库的文件存放位置 dumpfile 数据库文件 logfile 数据库日志文件 version 导出指定版本类型的数据库 schemas 实例名(导出实例名对应的数据库)可以缺省 username/password 数据库的登录名和密码 2, 阅读全文
posted @ 2016-05-30 11:03 名扬博客 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 1 Oracle OracleHelper 2使用 *oracle非微软的古需要几个组件网上非常多自己找,另外其与上文的SqlHelper区别还是有的,比如左右连接(+) left join on/right join on,传参 : @,传游标,序列的取值, 由于oracle与sqlserver存 阅读全文
posted @ 2016-05-27 18:24 名扬博客 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 1 SqlHelper源码 2 使用 *以上表明列名均隐藏化了,只为展示怎么用,应为SQL server是微软的古只用把SqlHelper复制到自己的项目中即可使用,方便操作数据库 阅读全文
posted @ 2016-05-27 17:32 名扬博客 阅读(859) 评论(0) 推荐(0) 编辑
摘要: 内含游标的存储过程实例 第一种写法 测试存储过程 第二种传游标写法 测试存储过程 第三种写法(测试方法与第一种相似) 1SQL Server 表变量和临时表的区别 http://www.cnblogs.com/kissdodog/archive/2013/07/03/3169470.html 2SQ 阅读全文
posted @ 2016-05-25 18:40 名扬博客 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 1,trunc--convert oracle: select trunc(sysdate) from dual 输出:2016/5/24 sql server:select CONVERT(varchar(100), GETDATE(), 111) 输出:2016/05/24 2,to_char- 阅读全文
posted @ 2016-05-24 18:16 名扬博客 阅读(734) 评论(0) 推荐(0) 编辑
摘要: 以上单从表达意思上更改,还有其他差别 触发器中使用时所遇到的区别 阅读全文
posted @ 2016-05-24 14:10 名扬博客 阅读(589) 评论(0) 推荐(0) 编辑
摘要: Oracle: oracle 两个时间相减默认的是天数 oracle 两个时间相减默认的是天数*24 为相差的小时数 oracle 两个时间相减默认的是天数*24*60 为相差的分钟数 oracle 两个时间相减默认的是天数*24*60*60 为相差的秒数 例如 SQL server: DATEDI 阅读全文
posted @ 2016-05-24 13:53 名扬博客 阅读(875) 评论(0) 推荐(0) 编辑
摘要: SQL Server 1创建触发器 解析(以上列Insert触发器为例其他雷同)(以下先后顺序以插入表中数据的排序为例) 当为Instead of 时,在触发器中的SQL语句代替你文中执行的插入语句,即当你在任何地方执行一个插入语句,这条语句实际没有执行而触发器里面的语句则执行 当为for 时,在触 阅读全文
posted @ 2016-05-17 16:49 名扬博客 阅读(1115) 评论(0) 推荐(0) 编辑
摘要: 1,SQL Server序列创建与使用 2 Oracle序列创建与使用 序列关键字: 1)INCREMENT BY用于定义序列的步长,如果省略,则默认为1,如果出现负值,则代表Oracle序列的值是按照此步长递减的。 2)START WITH 定义序列的初始值(即产生的第一个值),默认为1。 3)M 阅读全文
posted @ 2016-05-13 18:10 名扬博客 阅读(862) 评论(0) 推荐(0) 编辑