zoukankan      html  css  js  c++  java
  • SQL2008 存储过程参数相关

     

     使用inputparame时,使用的是 varchar(20),和数据库中的DEPARTNAME完全匹配,可以查出值:

     1 USE [test]
     2 GO
     3 
     4 SET ANSI_NULLS OFF
     5 GO
     6 
     7 SET QUOTED_IDENTIFIER OFF
     8 GO
     9 
    10 
    11 ALTER PROCEDURE [dbo].[pro_testprocedure](@inputparame varchar(20))
    12     
    13 AS
    14 
    15 BEGIN
    16     SELECT DEPARTNAME, charindex( @inputparame, DEPARTNAME) as indexNo
    17     from his_depart
    18 END
    19 GO
    Code1

     而使用inputparame时,使用的是 varchar时,却没用能够用过varindex得到值:

     1 USE [test]
     2 GO
     3 
     4 SET ANSI_NULLS OFF
     5 GO
     6 
     7 SET QUOTED_IDENTIFIER OFF
     8 GO
     9 
    10 
    11 ALTER PROCEDURE [dbo].[pro_testprocedure](@inputparame varchar)
    12     
    13 AS
    14 
    15 BEGIN
    16     SELECT DEPARTNAME, charindex( @inputparame, DEPARTNAME) as indexNo
    17     from his_depart
    18 END
    19 GO
    Code2

    新手向 =。。=

  • 相关阅读:
    响应式布局
    C# 基础复习 二 面向对象
    C# 基础复习 一 数据类型
    .net 面试题
    Unity5.X 创建基本的3D游戏场景
    Unity5.X 编辑器介绍
    Unity5.X 开发资源介绍
    SignalR
    vue-cli
    Vue.js
  • 原文地址:https://www.cnblogs.com/sikoui/p/3625093.html
Copyright © 2011-2022 走看看