CSDN论坛 > MS-SQL Server > 基础类

存储过程中的sql语句,改成变量就不行了,详细请进 [问题点数:20分,结帖人huzx]

Bbs1
本版专家分:56
结帖率 95.56%
CSDN今日推荐
Bbs1
本版专家分:56
Bbs1
本版专家分:56
Bbs1
本版专家分:56
Bbs4
本版专家分:1167
Bbs1
本版专家分:56
Bbs10
本版专家分:102159
Blank
铜牌 2003年12月 总版技术专家分月排行榜第三
Blank
黄花 2004年1月 MS-SQL Server大版内专家分月排行榜第二
2003年12月 MS-SQL Server大版内专家分月排行榜第二
2003年10月 MS-SQL Server大版内专家分月排行榜第二
2003年9月 MS-SQL Server大版内专家分月排行榜第二
Blank
蓝花 2004年2月 MS-SQL Server大版内专家分月排行榜第三
2003年11月 MS-SQL Server大版内专家分月排行榜第三
Bbs1
本版专家分:56
Bbs7
本版专家分:13466
Bbs7
本版专家分:13466
Bbs1
本版专家分:56
匿名用户不能发表回复!登录|注册
其他相关推荐
存储过程中执行sql字符串,给存储过程的变量赋值
今天遇到一个问题,需要在存储过程中执行一段sql字符串,并且需要给存储过程的变量赋值。 开始写的代码如下: create proc PROC_test @tablename varchar(20), @userName varchar(10) output as  delcare @baseSql varchar(8000) set @baseSql='select @userN
存储过程中用exec执行sql语句问题
存储过程中用exec执行sql语句问题1-------创建的一个存贮过程CREATE  procedure up_update_all_kit@str_table varchar(50),@int_kit   varchar(20),@str_column varchar(20),@str_where_key varchar(20)asbegin SET XACT_ABORT ON begin t
几个简单的存储过程--输出语句
--一个简单输出字符串的pl/sql语句create or replace procedure sp_pro3 isbegin--Hello World!必须用单引号,--是字符,不是字符串dbms_output.put_line('Hello World!');end;/set
在Oracle中不通过存储过程一次执行多条SQL语句Oracle PL/SQL
  PL/SQL是ORACLE对标准数据库语言的扩展,ORACLE公司已经将PL/SQL整合到ORACLE 服务器和其他工具中了,近几年中更多的开发人员和DBA开始使用PL/SQL,本文将讲述PL/SQL基础语法,结构和组件、以及如何设计并执行一个PL/SQL程序。  PL/SQL的优点  从版本6开始PL/SQL就被可靠的整合到ORACLE中了,一旦掌握PL/SQL的优点以及其独有的数据管理的便
存储过程中用like接变量
mysql v 5.0.22   CREATE PROCEDURE `p1`(in param integer) begin declare var1 varchar(20); if param = 1 then set @var1 = 'qq520'; else set @var1 = 'wunder'; end if; set
SQL存储过程中SQL语句拼接
SQL存储过程中SQL语句拼接 转载自http://blog.sina.com.cn/s/blog_a525ba0201016klz.html   当作例子,看懂。    set ANSI_NULLS ON set QUOTED_IDENTIFIER ON go -- ============================================= -- A
SQL Server存储过程,返回单个存储结果的select语句
一句简单的select 耗了大半天时间。一个简单的表格希望向存储过程传入一个Type 参数,然后传出一个Tid。查到的大多数语句是 select Tid into  @Tid  from .......百度垃圾的搜索机制只能搜到这些。后来查到into 是对关系,也即临时表格的存储。@Tid 是int 所以更正如下 编译通过:ALTER PROCEDURE [dbo].[p_usersType_ge...
mysql存储过程中变量的使用
在mysql存储过程中,声明一个变量可以使用declare vi_num(变量名) int(数据类型) 的方式。 还可以直接使用@变量名的方式,直接使用一个变量。 请看以下存储过程:  drop PROCEDURE if EXISTS pro2;  CREATE PROCEDURE pro2()  BEGIN DECLARE d INT; set @d=3;  SELECT
MYSQL存储过程执行用字符串拼成的sql语句
MYSQL存储过程执行用字符串拼成的sql语句
SQL语句快速查询存在某个值的所有存储过程
SQL语句快速查询存在某个值的所有存储过程
关闭