应用场景 有些业务会表数据会加入多个字段来作为唯一约束,防止数据重复。由于数据库已经限定了唯一约束,所以程序就不用判断是否已存在该数据,直接插入会抛出duplicate key异常。常规方法在插入前会先select一次,…
分类:SQL
SQL导入导出EXCEL
导入/导出Excel –从Excel文件中,导入数据到SQL数据库中,很简单,直接用下面的语句: /*=====================================================…
sql常用函数instr()和substr()
Decode decode(条件,值1,翻译值1,值2,翻译值2,…,缺省值) 该函数与程序中的 If…else if…else 意义一样 NVL 格式:NVL( string1, r…
SQL Server 2008 master 数据库损坏解决总结
SQL Server 2008 master数据库损坏后,SQL SERVER服务启动失败,查看错误日志,你会看到下面错误信息: 2015-10-27 10:15:21.01 spid6s&nb…
【蜕变之路】第48天 知识点总结(2019年11月9日)
Hello,大家好!我是程序员阿飞!今天主要给大家分享一下上周工作以及学习中遇到的知识点。 一、Mysql分组取最大时间的数据 &nbs…
SQL Server 学习 SQL 语句 ( 一 )
SQL 学习起步 命令行操作 一、连接数据库 $ sqlcmd -s DESKTOP-C5VPPQG // 当出现 >1 的时候表示连接成功了 // DESKTOP-C5VPPQG这个是服务器名,SMSS链接成功后…
sql server中sql语句中单引号怎么转义?
sql server有两个转义符: ‘ 默认情况下, ‘是字符串的边界符, 如果在字符串中包含’, 则必须使用两个’, 第1个’就是转义符 另一个转义符是…
sql语句的各种模糊查询
一般模糊语句如下: SELECT 字段 FROM 表 WHERE 某字段 Like 条件 其中关于条件,SQL提供了四种匹配模式: 1、%:表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两…
Oracle date 和 timestamp 区别
1.DATE数据类型 这个数据类型我们实在是太熟悉了,当我们需要表示日期和时间的话都会想到date类型。它可以存储月,年,日,世纪,时,分和秒。它典型地用来表示什么时候事情已经发生…
SQL中to_char方法的应用
1.取得当前日期是本月的第几周 SQL> select to_char(sysdate,’YYYYMMDD W HH24:MI:SS’) from dual; R…
查询视图时 ,带where 条件速度过慢
今天遇到这样一个情况,通过视图查询一些字段不带where语句时很快。SQL如下 select * ,ROW_NUMBER () OVER (ORDER BY tabs.recognisedmaori DESC) AS p…
oracle - substr() & instr()
1. substr() syntax: SUBSTR (string, start_position, [length_of_substring]) eg: substr('This is a test', 6, 2) …