随笔 - 95
文章 - 0
评论 - 47
阅读 -
84万
随笔分类 - 【01】【数据库】SqlServer
【SQL跟踪工具】SQL Profiler 跟踪器
摘要:什么是SQL Profiler SQL Server Profiler 是一个功能丰富的界面,用于创建和管理跟踪并分析和重播跟踪结果。 事件保存在一个跟踪文件中,稍后试图诊断问题时,可以对该文件进行分析或用它来重播特定的一系列步骤。 为什么要使用SQL Profiler Microsoft SQL
阅读全文
SQL 常用判断语句
摘要:我们在做sql更新时,为防止sql重复执行报错,需要对所需要执行的对象进行判断是否存在; 常用判断脚本如下: 判断视图是否存在 IF object_id('viewname') IS not NULL begin --操作 --drop view viewname end 判断表是否存在 IF ob
阅读全文
Sql日期时间格式转换大全
摘要:简介:我们经常会用到sql日期转换,这里列出了日期输出为字符串的所有代码 输出格式 2014-06-12 输出格式 2014-06-12 22:31:18 以下是各种转换日期代码号:
阅读全文
sql中 datediff的使用
摘要:简介:我们在sql中经常要判断年或者月或者日是否相等,我们可以用datediff函数,使用很方便 datediff:判断年或月或日或周、星期、小时、分钟等的差别数使用格式: 日(天数差别):可用day 也可以用下列的代码替换 月(月的差别):可用month 也可用下列代码替换 年(年的差别天数):可
阅读全文
Sql server DATEADD日期函数的使用
摘要:DATEADD日期函数 DATEADD() 函数在日期中添加或减去指定的时间间隔。 日:在当前日期上加两天 月:在当前日期上加两个月 年:在当前日期上加两年 语法 DATEADD(datepart,number,date)date 参数是合法的日期表达式。number 是您希望添加的间隔数;对于未来
阅读全文
sql server 数值的四舍五入
摘要:sql中的四舍五入通常会有round 和cast( …… as decimal())两种方式: 个人建议使用cast 方式: 方式1-round 经过试验,同样都可以做到四舍五入,但round如下实例1会报错, 实例1:select round(0.996123,2) 报错:将 expression
阅读全文
sql中常见日期获取
摘要:获取当前年月日 year()获取年 day()获取日 用DateName()获取年月日 DatePart()获取年月日 当前日期2014-06-19 获取各种日期的方法 --1、本月第一天 --2.显示本月最后一天 -- --3.上个月的最后一天 --4.本月的第一个星期一 --5.本年的第一天 -
阅读全文
在SQL Server中用好模糊查询指令LIKE
摘要:简介 like在sql中的使用:在SQL Server中用好模糊查询指令LIKE; 查询是SQL Server中重要的功能,而在查询中将Like用上,可以搜索到一些意想不到的结果和效果,like的神奇之处在于其提供的模糊查询功能,通过与它相匹配的四大类通配符,like放在条件中起到画龙点睛的作用。
阅读全文
SQL Server函数---Union与Union All的区别
摘要:SQL Server函数 Union与Union All的区别 如果我们需要将两个select语句的结果作为一个整体显示出来,我们就需要用到union或者union all关键字。union(或称为联合)的作用是将多个结果合并在一起显示出来。 union和union all的区别:union会自动压
阅读全文
SQLServer中sql for xml path 的用法
摘要:我们通常需要获取一个多行的某个字段拼出的字符串,我们可以使用for xml path进行处理;下面将介绍for xml path的具体用法; 创建测试表&插入测试数据 在数据库中新增测试表 插入测试数据 INSERT INTO MyTest ( UserName, Email ) VALUES (
阅读全文
SQL Server 中截取字符串常用的函数
摘要:SQL Server 中我们经常需要截取字符串,本文将介绍常用的截取字符串函数; SQL Server 中截取字符串常用的函数 1.LEFT ( character_expression , integer_expression ) 函数说明:LEFT ( '源字符串' , '要截取最左边的字符数'
阅读全文
给表增加主键,先判断表是否存在主键
摘要:给表增加主键,先判断表是否存在主键 给表增加主键,同时需要判断该表是否存在主键,也需要处理将该字段先处理为不为null。如下处理: 1 GO 2 IF NOT EXISTS(select 1 from sysobjects where xtype= 'PK' and parent_obj = obj
阅读全文
sql中如何分割字符串
摘要:使用方式: 函数: 1 2 GO 3 ALTER function [dbo].[fn_split](@SourceSql varchar(max),@StrSeprate varchar(10)) 4 returns @temp table(AllItem varchar(100)) 5 --实现
阅读全文
xml常用操作(js、sql、vb)
摘要:我们经常会用到xml操作,如下介绍了js、sql、vb等对xml的操作。 JS创建xml对象 sql解析xml VB中创建XML 这里是原生的做法,具体使用可做相应的封装:
阅读全文
因为文件组 'PRIMARY' 已满 解决办法
摘要:简介:文件组 'PRIMARY' 已满 一般虚拟主机提供商是通过限制数据库文件的大小来实现提供定制的数据库空间的。当你把从虚拟数据库空间备份下来的文件恢复到自己的服务器上时,这个限制还是存在的。找到数据库文件 给增加个数据文件就好了 解决办法: 1.检查你的磁盘剩余空间是否足够,如果没有磁盘剩余空间
阅读全文
sql中的复制函数REPLICATE
摘要:REPLICATE函数: REPLICATE(字符串,次数)复制一个字符串n次
阅读全文
SQL零星技术点:SQL中转换money类型数值转换为字符串问题
摘要:--SQL中转换money类型数值转换为字符串问题,直接转换就转为两位了,所以需要做一下处理。具体请看下述sql实例。 1 create table #test(price money) 2 3 insert into #test values (45.2525) 4 5 6 7 select cast(price as varchar(50)) from #test -...
阅读全文