随笔分类 -  SQL

摘要:今天遇到一个坑爹的问题,plsql无法查询带where条件的语句,是因为plsql中Oracle的客户端字符集和服务器上的不一样造成的,需要新增系统环境变量,特意记录下解决办法。 第一步:查询服务器上Oracle使用的字符集 第二步:设置环境变量(我的电脑-->属性-->更改设置-->高级-->环境 阅读全文
posted @ 2019-05-27 09:23 陈彦斌 阅读(4165) 评论(0) 推荐(0) 编辑
摘要:因需求的关系需要将修改的值返回,故查了些资料发现了OUTPUT这个好东西,现记录下来以防以后忘记 使用例子: 1.对于INSERT,可以引用inserted表以查询新行的属性. insert into [表名] (a) OUTPUT Inserted.a values ('a') 2.对于DELET 阅读全文
posted @ 2019-05-21 22:48 陈彦斌 阅读(1408) 评论(0) 推荐(0) 编辑
摘要:实现步骤:先创建序列,后创建触发器 1、创建序列 create sequence 序列名 increment by 1 start with 1 maxvalue 999999999; 2、创建触发器 create or replace trigger 触发器名 before insert on 表 阅读全文
posted @ 2019-05-13 15:38 陈彦斌 阅读(522) 评论(0) 推荐(0) 编辑
摘要:如果2个及以上的用户同时打开一条数据,并修改数据,提交后会造成数据冲突。 数据库表字段 假设现在有2个用户都已经打开同一条数据,并且显示的数据都是id:1;name:张三;age:15; A用户 B用户 现在我们假设用户A先操作,用户B后操作,此时数据库保存的数据为 用户A没有对该记录进行操作没有生 阅读全文
posted @ 2019-04-27 10:44 陈彦斌 阅读(7479) 评论(1) 推荐(0) 编辑
摘要:/*************************************************以下ORACLE服务端安装*************************************************************/ 1. 获取Oracle安装程序。 2. 运行安装 阅读全文
posted @ 2019-04-10 16:21 陈彦斌 阅读(3120) 评论(0) 推荐(1) 编辑
摘要:第一种: 第二种(推荐): 阅读全文
posted @ 2019-03-15 09:23 陈彦斌 阅读(2874) 评论(0) 推荐(0) 编辑
摘要:SqlServer中: 目标表存在: INSERT INTO 目标表 SELECT * FROM 原表; 目标表不存在:SELECT * INTO 目标表 FROM 原表; Oracle中: 目标表存在:INSERT INTO 目标表 SELECT * FROM 原表; 目标表不存在:CREATE 阅读全文
posted @ 2019-03-10 00:45 陈彦斌 阅读(6339) 评论(0) 推荐(1) 编辑
摘要:最近手头上的项目即将上线,各部门都在紧张着测试各自的功能。遇到一个很头疼的问题,测试完功能后,数据库中有怎么多的表,还需要一个个的清空数据,很浪费时间。晚上利用空闲时间,随便用C#写了个脚本,代码写的不好的地方,望各路大神指点!! 废话不多说,直接上源代码!!! 主界面: 源代码百度云地址::htt 阅读全文
posted @ 2019-03-09 23:59 陈彦斌 阅读(1890) 评论(0) 推荐(0) 编辑
摘要:安装 百度云盘地址:https://pan.baidu.com/s/1vqkEImBueHIimPiNPRcV2Q 提取码:xyy1 详细安装步骤地址:https://www.cnblogs.com/lifehrx/p/6083102.html MySql图形化插件:链接:https://pan.b 阅读全文
posted @ 2019-03-07 23:52 陈彦斌 阅读(895) 评论(0) 推荐(0) 编辑
摘要:在事务语句最前面加上 set xact_abort on 当xact_abort选项为on时,SQL Server在遇到错误时会终止执行并rollback整个事务。 阅读全文
posted @ 2019-01-22 15:09 陈彦斌 阅读(1528) 评论(0) 推荐(0) 编辑