SQLSERVER SQL开发知识:SQL Server之JSON 函数详解 SQL Server 2005开始支持XML数据类型,提供原生的XML数据类型、XML索引及各种管理或输出XML格式的函数。随着JSON的流行,SQL Server2016开始支持JSON数据类型,不仅可以直接输出JSON格式的结果集,还能读取JSON格式...
SQLSERVER SQL Server实现显示每个类别最新更新数据的方法 本文实例讲述了SQL Server实现显示每个类别最新更新数据的方法。分享给大家供大家参考,具体如下: 在项目中经常遇到求每个类别最新显示的数据,比如显示某某某类别最新更新的5条数据。特写下这个sql记录于此: — ==============...
SQLSERVER SQL开发知识:hive中将string数据转为bigint的操作 使用 CAST 函数将 STRING 转为 BIGINT: SELECT CAST(‘00321’ AS BIGINT) FROM table; As a BIGINT it will show on the screen and ...
SQLSERVER SQL Server时间戳功能与用法详解 本文实例讲述了SQL Server时间戳功能与用法。分享给大家供大家参考,具体如下: 一直对时间戳这个概念比较模糊,相信有很多朋友也都会误认为:时间戳是一个时间字段,每次增加数据时,填入当前的时间值。其实这误导了很多朋友。 1.基本概念 时间戳:数据库中自...
SQLSERVER SQL基础:PIVOT unPIVOT 讲解SQL Server使用PIVOT与unPIVOT实现行列转换 一、sql行转列:PIVOT 1、基本语法: create table #table1 ( id int ,code varchar(10) , name varchar(20) ); go insert into #table1 ( id,code, n...
SQLSERVER 利用SQL Server触发器实现表的历史修改痕迹记录 在很多应用程序开发中,需要记录某些数据表的历史记录或修改痕迹,以便日后出现数据错误时进行数据排查。这种业务需求,我们可以通过数据库的触发器来轻松实现历史记录功能。 本文以SQL Server 2005数据库中的触发器为例(因为手中的项目用的就是这个数据库)...
SQLSERVER freetds简介、安装、配置及使用介绍 什么是FreeTDS 简单的说FreeTDS是一个程序库,可以实现在Linux系统下访问微软的SQL数据库! FreeTDS 是一个开源(如果你喜欢可以称为自由)的程序库,是TDS(表列数据流 )协议的再次实现。它可以被用在Sybase的db-lib或...
SQLSERVER 关于数据库初始化及数据库服务端操作详解 为什么要学习数据库? 数据库的好处: 实现持久化数据到本地 使用完整的管理系统统一管理,易于查询 数据库的概念: SQL语言的介绍 SQL的优点 1.不是某个特定数据库供应商专有的语言,几乎所有DBMS都支持SQL 2.简单易学 3.虽然简单,但实际上是一...
SQLSERVER SQL开发知识:SQLServer 使用rand获取随机数的操作 Rand()函数是系统自带的获取随机数的函数,可以直接运行select rand() 获取0~1之间的float型的数字。 如果想要获取0~100之间的整数随机数,可以这样使用 select round(100*rand(),0)。 为方便使用,下面延伸了...
SQLSERVER SQL基础:SQL Server中锁的用法 3、避免死锁 锁是一种防止在某对象执行动作的一个进程与已在该对象上执行的其他进行相冲突的机制。也就是说,如果有其他人在操作某个对象,那么你旧不能在该对象上进行操作。你能否执行操作取决于其他用户正在进行的操作。 通过锁可以防止的问题 锁可以解决以下4种主要问...
SQLSERVER SQL开发知识:SQL语句中不同的连接JOIN及join的用法 为了从两个表中获取数据,我们有时会用JOIN将两个表连接起来。通常有以下几种连接方式: JOIN or INNER JOIN(内连接) : 这两个是相同的,要求两边表同时有对应的数据,返回行,任何一边缺失数据就不显示。 LEFT J...
SQLSERVER SQL基础:关于mybatis动态sql常用场景总结 前言 平时在开发中,针对动态sql这块目前是薄弱点,自己根据官网在对应项目边测试边写博客,此篇只是为了加深动态sql的熟练度,有不到之处敬请批评指正! 1.if 使用动态 SQL 最常见情景是根据条件包含 where 子句的一部分。比如: <sele...