在使用存储过程的时候碰到一个问题: 存储过程有一个int类型的参数,可传0,1,2在存储过程中筛选数据,如果传空值则不做筛选。 然而存储过程处理该参数时会把0当作空值来处理,达不到预期效果。 解决方法 :将int型参数换为varchar型参数则不会有此问题 问题示例: 1 if exists (
1   概述  本篇文章主要讲解SqlServer中类型转换涉及的两个函数:CAST和CONVERT。 2   具体内容 2.1  CAST (1)作用:将一种数据类型的表达式转换为另一种数据类型的表达式。
1   概述  本篇文章简要分析,在SQL SERVER中,AS的基本用法。 2   具体分析 2.1  定义变量类型 1 DECLARE @UserName AS VARCHAR(50)='Alan
  本文出处:http://www.cnblogs.com/wy123/p/7350265.html (保留出处并非什么原创作品权利,本人拙作还远远达不到,仅仅是为了链接到原文,因为后续对可能存在的一些错误进行修正或补充,无他) SQL Server 数据库中的约束(Constr
     事务是数据库进行并发控制非常重要的机制,通过本文来系统的了解一下事务到底是怎么回事。 1、什么是事务?   事务是作为单个逻辑工作单元执行的一系列操作,它由一条或者一组语句组成,它们么全部成功,要么全部失败。   举个例子,比如在12306订火车票,
在sqlserver2008中“新建查询”,执行批量添加语句的执行时间: declare @i int set @i=1 while(@i<=200000) begin INSERT INTO [xxx].[dbo].[北京万奇亚讯科技_QueryLog] ([ID]
  最近在写一些接口,总结一下目前想到的一些需要注意的点,说的并不是sqlserver与其他数据库语句的区别,只是想到了就写下来了,老规矩之后想到了在添加进去 分页 sqlserver   sqlserver一般通过not in/row_number()(不支持limit)一共两种,网上还有一种是要
mssql 系统函数 字符串函数 substring 功能简介 mssql 系统函数 字符串函数 stuff 功能简介 mssql 系统函数 字符串函数 str 功能简介 mssql 系统函数 字符串函数 space 功能简介 mssql 系统函数 字符串函数 reverse 功能简介 mssql
首先,简要介绍一下我们需要什么? 我们想在sql中用 try...catch,如果成功,就返回我们查询的值,如果失败就返回-1 所以有了以下sql语句(写在后台的) string myInsert = @"begin try
背景 为了监控好生产环境下各个数据库服务器上DDL操作日志,便于运维工程师管控好风险,我们有必要关注当前实例下的所有的DDL操作以及对应的IP和hostname。 测试环境 Microsoft SQL Server 2012 - 11.0.2218.0 (X64)  Jun 12 2012 13
一、问题描述 当前数据库实例之前已经加入过一个域环境同时也是alwayson集群的一个副本,现在已经退出了以前的域加入一个新域,而且配置的数据库启动服务的域用户和密码和之前的一样。重新使用之前已经存在的域用户登入数据库提示用户名不存在,而且用户无法删除提示已经存在端点,查找发现这个端点就是
转自:http://www.maomao365.com/?p=4511 一、视图简介 视图在MSSQL中是一张虚拟表。 视图的数据由sql语句定义生成,视图中指定新生成数据的列名称和数据格式,视图中的数据都来源于数据库基表,视图也可以多层嵌套(视图从另外一个视图中生成)
某天访问某个数据库的时候,系统报错。连上去看了一下,服务器是SQL2008R2。由于有上次修复的经验,先使用DBCC查看数据库情况。   DBCC的返回: XXXXXXXXXXX发生异常数据库 ID 7,页 (1:1350625) 已标记为 RestorePending,可能表明磁盘已损坏。要从此
  最近遇到了一个关于MS SQL作业Schedule下有限制的特殊案例,有一个作业,用户要求执行的时间为:9:30,14:30,16:30, 19:00,于是我设置了两个Schedule,其中一个每隔5小时执行一次,时间范围为9:30~  14:30.另外一个作业的Schedule为每隔150分钟
今天老板把我叫过去,给我分析了一下我写的存储过程【捂脸羞愧中。。。】,因为又临时加了个需求需要关联另外一个视图,我写成了内联,所以读取出来的数据少了好多。 1 select t1.MOTCARRIERNAME 2 ,t2.ROUTENAME 3

推荐文章