随笔分类 -  SQL

SqlServer触发器常用语法AFTER、INSTEAD OF及其详解
摘要:先创建一个简单的触发器 阅读全文

posted @ 2019-09-27 12:56 癫狂编程 阅读(1221) 评论(0) 推荐(0)

Oracle中查询当前时间、时间格式化方法
摘要:Oracle中如何获取系统当前时间 select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual; ORACLE里获取一个时间的年、季、月、周、日的函数 select to_char(sysdate, 'yyyy' ) from dual; -- 阅读全文

posted @ 2019-08-24 18:09 癫狂编程 阅读(1507) 评论(0) 推荐(0)

Oracle SQL 脚本跟踪
摘要:NC Oracle SQL 脚本跟踪 脚本: 其他相关网摘: 2011-11-26 11:08 跟踪oracle中sql语句执行过程 (转自ocean_helen) (1)select * from v$sqlarea; 可以跟踪sql语句的执行过程,如果想跟踪某个时间点前后的语句,可以通过firs 阅读全文

posted @ 2019-08-24 16:10 癫狂编程 阅读(419) 评论(0) 推荐(0)

SqlDbx连接oracle(可用)
摘要:解压SqlDbx.zip,将SqlDbx放到C:盘根目录1.Path里面增加:C:\SqlDbx Path是为了找tnsnames.ora2.增加系统变量:ORACLE_HOME,路径:C:\SqlDbx ORACLE_HOME是为了找oci.dll 3.用sqlDbx查询时,如果出现中文乱码,则: 阅读全文

posted @ 2019-08-12 16:02 癫狂编程 阅读(499) 评论(0) 推荐(0)

SqlDbx连接oracle(无需安装Oracle客户端)
摘要:解压SqlDbx.zip,将SqlDbx放到C:盘根目录1.Path里面增加:C:\SqlDbx Path是为了找tnsnames.ora2.增加系统变量:ORACLE_HOME,路径:C:\SqlDbx ORACLE_HOME是为了找oci.dll 3.用sqlDbx查询时,如果出现中文乱码,则: 阅读全文

posted @ 2019-08-12 15:25 癫狂编程 阅读(809) 评论(0) 推荐(0)

PLSQL 经常自动断开失去连接的解决过程
摘要:问题背景: 情况是这样的,很多开发同事的PLSQL上班时间开着8个小时,有时候他们出去抽烟后或者中午吃完饭,回来在PLSQL上面执行就报错无响应,然后卡住了半天动弹不了,非得重新登录plsql才生效,我猜猜是因为连接失效的缘故,经常碰到这种情况,还没有影响工作效率和工作心情的。 1,去查看以下CON 阅读全文

posted @ 2019-08-08 14:48 癫狂编程 阅读(971) 评论(0) 推荐(0)

PLSQL Developer连接远程oracle配置(详细解读)
摘要:一、安装Instant Client 1. 下载Instant Client(轻量级的客户端),作为本地Oracle环境 。 http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html 2. 阅读全文

posted @ 2019-08-08 08:17 癫狂编程 阅读(11746) 评论(0) 推荐(0)

SQL SERVER 正则替换
摘要:RegExp对象提供简单的正则表达式支持功能: 1.Global属性设置或返回一个 Boolean 值,该值指明在整个搜索字符串时模式是全部匹配还是只匹配第一个。 语法: object.Global [= True | False ] object 参数总是 RegExp 对象。如果搜索应用于整个字 阅读全文

posted @ 2019-06-13 17:54 癫狂编程 阅读(7051) 评论(0) 推荐(0)

sql里的正则表达式
摘要:SQL语句还可以搭配正则表达式作为查询条件,很是有用。 REGEXP_LIKE(匹配)REGEXP_INSTR (包含)REGEXP_REPLACE(替换)REGEXP_SUBSTR(提取) 表 1:定位元字符 表 2:量词或重复操作符 表 3:预定义的 POSIX 字符类 表 4:表达式的替换匹配 阅读全文

posted @ 2019-06-13 17:34 癫狂编程 阅读(16744) 评论(0) 推荐(1)

SQL Delta实用案例介绍
摘要:概述 本篇文章主要介绍SQL DELTA的简单使用。为了能够更加明了的说明其功能,本文将通过实际项目中的案例加以介绍。 主要容 SQL DELTA 简介 创建SQL DELTA项目 使用SQLDELTA 进行数据库结构同步 使用SQLDELTA进行数据库数据同步 生成数据报表 待续 SQLDELTA 阅读全文

posted @ 2019-05-21 12:56 癫狂编程 阅读(2239) 评论(0) 推荐(0)

sql server 本地复制订阅 实现数据库服务器 读写分离
摘要:再前段echosong 写了一遍关于mysql 数据同步实现业务读写分离的文章,今天咱们来看下SQL Server的复制订阅实现数据的读写分离 比起mysql的复制,SQL server 复制相对强大 一、 名词解释 1、复制的 机构组成(类比报纸流通): 1)、发布服务器(报社出版) 生产维护数据 阅读全文

posted @ 2019-05-11 17:42 癫狂编程 阅读(285) 评论(0) 推荐(0)

sql: 查找约束
摘要:主键约束 SELECT tab.name AS [表名], idx.name AS [主键名称], col.name AS [主键列名] FROM sys.indexes idx JOIN sys.index_columns idxCol ON (idx.object_id = idxCol.obj 阅读全文

posted @ 2019-04-28 12:11 癫狂编程 阅读(458) 评论(0) 推荐(1)

Sql 保留两位小数 四舍五入
摘要:一、问题描述 数据库里的 float momey 类型,都会精确到多位小数。但有时候 我们不需要那么精确,例如,只精确到两位有效数字。 二、解决: 1. 使用 Round() 函数,如 Round(@num,2) ,其中参数 2 表示 保留两位有效数字。 缺点:Round() 只是负责四舍五入到两位 阅读全文

posted @ 2019-04-08 16:33 癫狂编程 阅读(10457) 评论(0) 推荐(0)

数据库中的主键与外键的关系,通俗易懂
摘要:一、什么是主键、外键: 关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键 比如 学生表(学号,姓名,性别,班级) 其中每个学生的学号是唯一的,学号就是一个主键 课程表(课程编号,课程名,学分) 其中课程编号是唯一的,课程编号就是一个 阅读全文

posted @ 2019-04-06 19:37 癫狂编程 阅读(7493) 评论(0) 推荐(0)

SQL Server中的事务与锁
摘要:了解事务和锁 事务:保持逻辑数据一致性与可恢复性,必不可少的利器。 锁:多用户访问同一数据库资源时,对访问的先后次序权限管理的一种机制,没有他事务或许将会一塌糊涂,不能保证数据的安全正确读写。 死锁:是数据库性能的重量级杀手之一,而死锁却是不同事务之间抢占数据资源造成的。 不懂的听上去,挺神奇的,懂 阅读全文

posted @ 2019-04-02 18:42 癫狂编程 阅读(150) 评论(0) 推荐(0)

取得数据表中前N条记录,某列重复的话只取第一条记录
摘要:项目需要筛选出不重复数据,以前没有做过,第一反应就是利用distinct处理,但是弄了好久也没搞出来,大家有知道的望告知下。 这次筛选没有使用distinct ,是利用group by ,利用id为唯一标示符(自增长),对按user进行排列,然后取重复项最小id(非重复项直接取唯一id),并以此id 阅读全文

posted @ 2019-03-28 21:18 癫狂编程 阅读(623) 评论(0) 推荐(0)

SQL之CASE WHEN用法详解[1]
摘要:简单CASE WHEN函数: 等同于,使用CASE WHEN条件表达式函数实现: THEN后边的值与ELSE后边的值类型应一致,否则会报错。如下: '优'和0数据类型不一致则报错: [Err] ORA-00932: 数据类型不一致: 应为 CHAR, 但却获得 NUMBER 简单CASE WHEN函 阅读全文

posted @ 2019-03-25 16:46 癫狂编程 阅读(1678) 评论(0) 推荐(0)

SQL的几种连接:内连接、左联接、右连接、全连接、交叉连接
摘要:SQL连接可以分为内连接、外连接、交叉连接。 数据库数据: book表 stu表 1.内连接 1.1.等值连接:在连接条件中使用等于号(=)运算符比较被连接列的列值,其查询结果中列出被连接表中的所有列,包括其中的重复列。 1.2.不等值连接:在连接条件使用除等于运算符以外的其它比较运算符比较被连接的 阅读全文

posted @ 2019-03-22 20:12 癫狂编程 阅读(501) 评论(0) 推荐(0)

SQL约束(主键约束、外键约束、自动递增、不允许空值、值唯一、值默认、值限制范围)
摘要:NOT NULL 不允许空值约束 NOT NULL 约束强制列不接受 NULL 值(NULL值就是没有值或缺值)。NOT NULL 约束强制字段始终包含值,即不向字段添加值,就无法插入新记录或者更新记录,也就是在插入或更新行时该列必须有值。 注意:NULL值时没有值,它不是空串、空格等。空串、空格等 阅读全文

posted @ 2019-03-21 19:17 癫狂编程 阅读(1567) 评论(0) 推荐(1)

存储过程中的 SET XACT_ABORT ON 和事务
摘要:在存储过程中写SET XACT_ABORT ON 有什么用? SET XACT_ABORT ON是设置事务回滚的!当为ON时,如果你存储中的某个地方出了问题,整个事务中的语句都会回滚为OFF时,只回滚错误的地方 第一种情况:每次成功执行一条语句就立刻进行提交事务 (注意commit tran的位置) 阅读全文

posted @ 2019-03-21 10:16 癫狂编程 阅读(443) 评论(0) 推荐(0)

导航

好的代码像粥一样,都是用时间熬出来的