CSDN论坛 > VC/MFC > 数据库

老问题:请问如果在odbc调用sql server上的存储过程,执行的sql语句怎么写?(带有varchar类型参数的) [问题点数:0分]

Bbs3
本版专家分:547
结帖率 100%
CSDN今日推荐
匿名用户不能发表回复!
其他相关推荐
Sql语句 循环调用存储过程 设置1秒执行一次!
一个日结的存储过程P_Wms_StockDailyState 参数是格式是'yyyy-MM-dd' 这个存储过程必须一天结算一次!比如在每天的几点几时几分执行这个存储过程! 现在呢 想把之前的也执行掉!意思就是   我从 2012-5-1 开始 执行到 今天之前的2012-11-15 设置1秒执行一次! 当执行到今天之前后停止! 后面 就是一天的某个时间 点执行一次!   1
存储过程中执行sql字符串,给存储过程的变量赋值
今天遇到一个问题,需要在存储过程中执行一段sql字符串,并且需要给存储过程的变量赋值。 开始写的代码如下: create proc PROC_test @tablename varchar(20), @userName varchar(10) output as  delcare @baseSql varchar(8000) set @baseSql='select @userN
php调用MSSQL存储过程的方法
创建一个MSSQL存储过程:CREATE PROCEDURE dbo.P__Test_GetData( @UserId int, @UserName nvarchar(100) output)Asset nocount on select @UserName = UserName from _Test
SQL存储过程使用介绍
在数据库编程过程中经常会用到存储过程 , 相比 SQL 语句 , 存储过程更方便 , 快速 , 安全 ; 先将存储过程的相关介绍和使用方法总结如下 ;1. 存储过程的概念存储过程 (Stored Procedure) 是在大型数据库系统中 , 一组为了完成特定功能的 SQL 语句集 , 存储在数据库中 , 经过第一次编译后再次调用不需要再次编译 , 用户通过指定存储过程的名字并给出参数 (如果该存储
用SQL语句创建存储过程,并执行
一.创建一个存储过程 里面有个输出参数output create proc multi @num1 int, @num2 int=10 output --output的功能类似于C#中的out修饰参数 as set @num2=@num2*@num1 print @num2 二.执行存储过程 exec multi 5,5这时输出:25 忽略了输出参数的默认值10 e
sql server 存储过程中日期格式转换(varchar与datetime)
假设从某程序中传输Time数据给数据库db的存储过程proc_Name,存储过程执行插表操作,将数据@time插入表Table中作为Time字段(类型也为datetime)的值。 用到的日期格式转换方法 :select CONVERT(varchar, getdate(), 120 )  转成 2016-08-16 12:34:56 格式 例子: USE [db] GO SET ANSI
TSQL中调用存储过程的例子
-------------------------------------- Author:Flystone -- Version:V1.001  -- Date:2008-08-01 12:39:33-------------------------------------- Test Data: taIf object_id(ta) is not nul
教你sql查询分析器执行存储过程
1.如果你的存储过程没有带输出参数 例如存储过程为 create procedure proc_test @a int, @b varchar(50) as begin     delete from 表名 where 字段 and 字段 end 想执行这个存储过程的话 exec 存储过程名称 参数(多个用逗号隔开) 示例 exec proc_test 2,'是'
VB.NET调用SQL Sever存储过程
概要: 本文介绍VB.NET使用创建并调用带有输入参数和输出参数的SQL Sever存储过程 本文代码首先检查要创建的存储过程再数据库中是否存在在。如果不存在,则代码创建一个存储过程,该过程一个参数来搜索用户的密码,并在输出参数中返回匹配的行及行数。 步骤: 1.      创建基本的用户界面 2.      创建GetUserID存储过程 create Procedure G
sqlserver存储过程动态sql长度限制问题
    declare @strSQL varchar(8000)    定义一个变量用来存储sql语句,但它的长度最大为8000个字节,sql语句超过这个长度的话,它超出的部分就会被截掉,导致sql无法正常执行。    解决办法:    declare @strSQL varchar(max)  --sqlserver2005才开始支持...
关闭