Welcome 微信登录

首页 / 数据库 / SQLServer

SQL Server实现split函数分割字符串功能及用法示例

SQL Server实现split函数分割字符串功能及用法示例

本文实例讲述了SQL Server实现split函数分割字符串功能及用法。分享给大家供大家参考,具体如下:/*函数名称:f_SplitToNvarchar作用:实现split功能的函数更新记录:设计思路:将nvarchar类型字符结合的一个串,分隔到一张只有一列nvarchar类型的表里*/CREATE FUNCTION [dbo].[f_SplitToNvarchar](@SourceSqlNVARCHAR(MAX),--源分隔字符串@StrSeprat...
SQL Server 数据库分离与附加 就这么简单!

SQL Server 数据库分离与附加 就这么简单!

一、概述SQL Server提供了“分离/附加”数据库、“备份/还原”数据库、复制数据库等多种数据库的备份和恢复方法。这里介绍一种学习中常用的“分离/附加”方法,类似于大家熟悉的“文件拷贝”方法,即把数据库文件(.MDF)和对应的日志文件(.LDF)拷贝到其它磁盘上作备份,然后把这两个文件再拷贝到任何需要这个数据库的系统之中。比如,在实验教学过程中,同学们常常想把自己在学校实验室计算机中创建的数据库搬迁到自己的计算机中而不想重新创建该数据库,就可以使用这种...
深入浅析SQL封装、多态与重载

深入浅析SQL封装、多态与重载

面向对象1.类:众多对象抽象出来的2.对象:类实例化出来的3.类的定义关键字 class4.类里面包含成员变量成员属性成员方法5.面向对象三大特性(1)封装目的:保护类,让类更加安全。做法:让类里面的成员变量变为私有的,做相应的方法或者属性去间接的操作成员变量封装成员方法来间接操作类里面的成员变量使用成员属性来间接访问类里面的成员变量访问修饰符private 私有的 只能在该类中访问protected 受保护的 只能在该类和它的子类中访问public 公有...
在Sql Server中调用外部EXE执行程序引发的问题

在Sql Server中调用外部EXE执行程序引发的问题

一、先开启xp_cmdshell打开外围应用配置器—>功能的外围应用配置器—>实例名Database Enginexp_cmdshell—>启用二、解决方法use master Exec xp_cmdshell "mkdir d:csj" --调用dos命令创建文件夹,(执行成功了!)Exec xp_cmdshell "c:calc.exe" --调用exe文件(但是执行exe文件,总一直显示“正在执行查询”)三、如果出现问题可能会出现如...
SQL server 表数据改变触发发送邮件的方法

SQL server 表数据改变触发发送邮件的方法

今天遇到一个问题,原有生产系统正在健康运行,现需要监控一张数据表,当增加数据的时候,给管理员发送邮件。领到这个需求后,有同事提供方案:写触发器触发外部应用程序。这是个大胆的想法啊,从来没写过这样的触发器。以下是参考文章:第一种方法: 触发器调用外部程序。 xp_cmdshellhttp://www.jb51.net/article/90714.htm 第一篇提供的方法是需要开启xp_cmdshell先开启xp_cmdshell打开外围应用配置器—>功...
sql连接语句

sql连接语句

sql连接语句2007-05-24 本站 1.等值连接和自然连接对于等值连接和自然连接,在WHERE子句中使用等于比较运算符,二者的区别在于等值连接的查询结果中列出所连接表中的所有列,包括它们之间的重复列。而自然连接的选择列表中删除被连接表间的重复列。例:(3)不等连接不等连接使用除等于运算符以外的其他比较运算符,这些运算符包括>,>=,<=,<,!>,!<和<>等。(4)自连接自连接中,使用同一个表的相同列...
统计及利用查询结果创建新表

统计及利用查询结果创建新表

统计及利用查询结果创建新表2007-05-24 本站 一、在SELECT语句中,可以使用集合函数、行集合函数、GROUP BY子句和COMPUTE子句对查询结果进行统计。GROUP BY子句可与行集合函数或集合函数一起使用,而COMPUTE子句只能与行集合函数一起使用。在SELECT语句中,也可以单纯使用集合函数进行统计,这时它将所有符合条件的数据统计放到一起,形成一行统计数据,这种统计方法叫做标量统计。例:统计"business"类图...
sql查询语句

sql查询语句

sql查询语句2007-05-24 本站 用SELECT语句实现数据库的查询操作。同时,它还可以使用各种子句对查询结果进行分组统计、合计、排序等操作。SELECT语句还可将查询结果生成另一个表(临时表或永久表)。SELECT语句的语法格式为:在SELECT语句中,子句可以省略,但在列出时必须按照以上顺序。简单查询:简单的SQL查询只包括SELECT列表、FROM子句和WHERE子句,它们分别说明所查询列、查询操作的表或视图以及搜索条件等。例:查询title...
sql表修改语句

sql表修改语句

sql表修改语句2007-05-24 本站 1.添加数据格式如图1:说明:column_list列出要添加数据的列名。在给表或视图中部分列添加数据时,必须使用该选项说明这部分列名。DEFAULT VALUES说明向表中所有列插入其缺省值。对于具有INDENTITY属性或timestamp数据类型的列,系统将自动插入下一个适当值。对于没有设置缺省值的列,根据它们是否允许空值,将插入null或返回一错误信息。图1values_list的格式为:VALUES(D...
sql集合函数

sql集合函数

sql集合函数2007-05-24 本站 集合函数如下表所示:函数参数功能COUNT([ALL|DISTINCT]expression)计算表达式中非空值的数量,可用于数字型列,使用DISTICE时删除重复值COUNT(*)计算所有行数,包括空值行,对COUNT(*)不能使用DISTINCT关键字MIN(expression)计算表达式最小值,可用于数字开型、字符型和日期时间型列,但不能用于bit、text、image列,MIN函数忽略表达式中的空值MAX...
sql数据类型

sql数据类型

sql数据类型2007-05-24 本站 数据类型是指列、存储过程参数和局部变量数据特征,它决定了数据的存储格式,代表着不同的信息类型。数据类型可分为系统数据类型(如下表)和用户定义数据类型两种:1.二进制型二进制数据类型代表二进制数,其最大长度为255字节,二进制数可以是0~9和A~F或a~f的字符组成,二进制数以0x标识开头,其中每两个字符为一组,构成一个字节,如0xf5。分类:定长二进制数据类型(用binary[(n)]声明);变长二进制数据类型(用...
sql语言的发展历史

sql语言的发展历史

sql语言的发展历史2007-05-24 本站 SQL是结构化查询语言(Structure Query Language)的缩写,它是使用关系模型的数据库应用语言,由IBM在70年代开发出来,作为IBM关系数据库原型System R的原型关系语言,实现了关系数据库中的信息检索。80年代初,美国国家标准局(ANSI)开始着手制定SQL标准,最早的ANSI标准于1986年完成,它也被叫做SQL-86。标准的出台使SQl作为标准的关系数据库语言的地位得到加强。S...
<< 161 162 163 164 165 166 167 168 169 170 >>