-
CentOS7.3上SQLServervNextCTP1.2安装教程
SQLServervNextCTP1.2安装教程:此安装过程参考微软官方的安装文档:https://docs.microsoft.com/zh-tw/sql/linux/sql-server-linux-overview支持的环境:微软官方提示,在Linux上安装SQLServer需要至少3.25GB的内存,否则会配置失败。为了方便使用,这里采用的是CentOSLinuxrelease7.3.1611,配置了4GB的内存,也可以根据自己的实际情况进行选择合适的版本...
数据库操作教程 2022-09-23 18:17:59 -
Android实现矩形区域截屏的方法
对屏幕进行截屏并裁剪有两种方式:早截图和晚截图。早截图,就是先截取全屏,再让用户对截取到的图片进行修改;与之相对的,晚截图,就是先让用户在屏幕上划好区域,再进行截图和裁剪...
数据库操作教程 2022-09-23 18:17:21 -
SQL中Exists的用法
比如在Northwind数据库中有一个查询为SELECTc.CustomerId,CompanyNameFROMCustomerscWHEREEXISTS(SELECTOrderIDFROMOrdersoWHEREo.CustomerID=c.CustomerID)这里面的EXISTS是如何运作呢?子查询返回的是OrderId字段,可是外面的查询要找的是CustomerID和CompanyName字段,这两个字段肯定不在OrderID里面啊,这是如何匹配的呢?EXISTS用于检查子查询是否至少会返回一行数据,该子查询实际上并不返回任何数据,而是返回值True或FalseEXISTS指定一个子查询,检测行的存在。语法:EXISTSsubquery参数:subquery是一个受限的SELECT语句(不允许有COMPUTE子句和INTO关键字)...
数据库操作教程 2022-09-23 18:15:33 -
SQlFunction创建函数实例介绍
在SQL中系统已为我们提供了很非常丰富的函数:例:聚会函数avg,sum,count,max,min日期函数:Day,Month,Year等等 为我们日常开发节省很多时间 但是有一些特殊需求的话SQL也提供自己创建函数的功能下面举一小例子:需求:某一订单表编号,订单号,产品名称要知道某一订单号的产品名称名称之间用逗号(,)隔开如下图:我们创建一个标题函数:StrName创建过程类似创建存储过程如下:点击右键创建表值函数与标量函数从名称就可以分出来 一个返回表(集合)标题(单一)在这个小例子中因为我们只返回名字所以创建一个标量函数代码如下:CreateFUNCTION[dbo].[OrderDetailGetStrNameByOrderId](@OrderIdint)RETURNSvarchar(500)ASBEGIN--Declarethereturnvariableheredeclare@StrPassengernamevarchar(500)set@StrPassengername=''select@StrPassengername=@St...
数据库操作教程 2022-09-23 18:13:58 -
MySQL5.7createVIEWorFUNCTIONorPROCEDURE
1.视图a.CREATEALGORITHM=UNDEFINEDDEFINER=`root`@`localhost`SQLSECURITYINVOKERVIEW`sakila`.`actor_info`ASSELECT`a`.`actor_id`AS`actor_id`,`a`.`first_name`AS`first_name`,`a`.`last_name`AS`last_name`,GROUP_CONCAT(DISTINCTCONCAT(`c`.`name`,':',(SELECTGROUP_CONCAT(`f`.`title`ORDERBY`f`.`title`ASCSEPARATOR',')FROM((`sakila`.`film``f`JOIN`sakila`.`film_category``fc`ON((`f`.`film_id`=`fc`.`film_id`)))JOIN`sakila`.`film_actor``fa`ON((`f`.`film_id`=`fa`.`film_id`)))WHERE((`fc`.`category_id`=`c`.`category_id...
数据库操作教程 2022-09-23 18:13:44 -
SQLFunction自定义函数详解
目录产生背景(已经有了存储过程,为什么还要使用自定义函数)发展历史构成使用方法适用范围注意事项疑问内容产生背景(已经有了存储过程,为什么还要使用自定义函数)与存储过程的区别(存在的意义):1. 能够在select等SQL语句中直接使用自定义函数,存储过程不行。2. 自定义函数可以调用其他函数,也可以调用自己(递归)3. 可以在表列和CHECK约束中使用自定义函数来实现特殊列或约束4. 自定义函数不能有任何副作用...
数据库操作教程 2022-09-23 18:10:45 -
SqlServer查询和Kill进程死锁的语句
查询死锁进程语句selectrequest_session_idspid,OBJECT_NAME(resource_associated_entity_id)tableNamefromsys.dm_tran_lockswhereresource_type='OBJECT'杀死死锁进程语句killspid下面再给大家分享一段关于sqlserver检测死锁;杀死锁和进程;查看锁信息--检测死锁--如果发生死锁了,我们怎么去检测具体发生死锁的是哪条SQL语句或存储过程?--这时我们可以使用以下存储过程来检测,就可以查出引起死锁的进程和SQL语句。SQLServer自带的系统存储过程sp_who和sp_lock也可以用来查找阻塞和死锁,但没有这里介绍的方法好用...
数据库操作教程 2022-09-23 18:10:32 -
Sqlserver自定义函数Function使用介绍
一.FUNCTION:在sqlserver2008中有3中自定义函数:标量函数/内联表值函数/多语句表值函数,首先总结下他们语法的异同点: 同点:1.创建定义是一样的:a,CREATEFUNCTIONF_NAME(传入的参数名称传入参数的类型)b,RETURNS返回值类型c,AS异点:1.标量函数返回的是一个数据类型值,内联表值函数返回的是一个table,而多语句返回的是一个table的变量(类似前面两个的结合);2.语法的结构:标量函数和多语句函数都是要有begin,,,end,内联表值函数就没有;3.调用:标量函数要写成在dbo,function_name;标量函数,利用上篇文章写的数据表,在[T_员工信息]表中查姓名为李异峰员工的工号:USESQL_SYSTEMGOCREATEFUNCTIONF_GONGHAO(@XINGMINGNVARCHAR(5))RETURNSINTASBEGINDECLARE@GONGHAOINTSET@GONGHAO=(SELECTY.工号FROM[T_员工信息]ASYWHEREY.姓名=@XINGMING)RETURN@GONGHAOEND...
数据库操作教程 2022-09-23 18:10:22 -
WindowsServer2008R2MVC环境安装配置教程
web开发中避免不了运行环境的搭建,个人认为这是没有什么技术含量而又浪费时间的工作.所以将环境搭建的步骤记录下来,希望可以帮到有需要的朋友少走些弯路.如果有朋友遇到本文未提到的问题也欢迎同笔者联系,一起讨论共同进步.WindowsServer2008R2MVC环境配置之--SQLServer2008R21.下载地址:Microsoft®SQLServer®2008R2SP2-ExpressEdition2.解压镜像(.ISO文件)3.1管理员身份运行安装程序3.2若出现提示安装.NETFramework3.5请先安装.NETFramework3.5,因为SQL2008R2需要netFramework3.5的支持下载地址:Microsoft.NETFramework3.5ServicePack1按提示一步步安装即可.安装后重启重新开始SQL的安装4.1.0开始安装4.1.0安装支持规则的检测(检测当前系统环境能否支持SQL2008R2)4.1.1输入版本密钥4.1.2接受条款4.1.3安装支持文件4.1.3安装程序支持规则4.1.3设置角色4.1.4选择功能安装(为了防止...
数据库操作教程 2022-09-23 18:10:02 -
CentOS安装SQLServervNextCTP1教程
今天微软正式发布上SQLServer2016SP1,根据以往的SP1定律,可以在生产环境上使用了。打了SP1的标准版将具有企业版几乎所有的的功能...
数据库操作教程 2022-09-23 18:09:08 -
Windows2012配置SQLServer2014AlwaysOn的图解
SQLserver2014AlwaysOn增强了原有的数据库镜像功能,使得先前的单一数据库故障转移变成以组(多个数据)为单位的故障转移。同时可以支持多达9个复制伙伴,可读性辅助副本服务器等多个特性...
数据库操作教程 2022-09-23 18:08:43 -
浅析SQLServer的分页方式ISNULL与COALESCE性能比较
前言上一节我们讲解了数据类型以及字符串中几个需要注意的地方,这节我们继续讲讲字符串行数同时也讲其他内容和穿插的内容,简短的内容,深入的讲解。(可参看文章《详解SQLServer中的数据类型》)分页方式在SQL2005或者SQL2008中我们是利用ROW_NUMBER开窗函数来进行分页的,关于开窗函数,我们在SQL进阶中会详细讲讲...
数据库操作教程 2022-09-23 18:08:42