由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 请各位帮我看看这个最简单的Stored Procedure
相关主题
一个sql问题:怎样实现 (((a1*10)+a2)*10+a3)*10 ...Please help me take a look at the program
C, how is a string cast into a int?现在谈paradigm过时了
address of an array请教:how to call a COM object in a stored procedure? (转载)
pointer to function再请教一个问题:stored procedure能不能直接显示信息什么的?
[合集] 问个及其初级问题。c++two interesting questions
问个c++在不同函数里分配内存和释放内存的弱问题学习sql和stored procedure, 有什么书推荐吗?
C++ syntax questionc的memory layout和c++的memory layout有什么不同?
const char *p, is it ok to change p[1] ?【MYSQL server里能不能写stored procedure?】
相关话题的讨论汇总
话题: set话题: sl话题: procedure话题: int话题: stored
进入Programming版参与讨论
1 (共1页)
l********n
发帖数: 200
1
数据库很多TABLE是这样命名的,如 table_1, table_2,....现在有数字这个参数,怎
么把其中的数据拿出来?
由于数字这个参数,好像没法直接用SELECT..., 我用SET试了试(如下例),但外面定义
的变量t1/t2还不能用,还得在SET里再定义两个参数。如果这样,这些值怎么才能拿出
来用呢?
各位遇到这种情况吗?大家怎么处理的呢?谢谢了。
CREATE PROCEDURE sp_test
@TableID int,
@RecordID int
.
.
.
AS
SET NOCOUNT ON
DECLARE @sl varchar(8000), t1 int, t2 int, ......
SET @sl = 'DECLARE c1 int, c2 int'
SET @sl = @sl + CHAR(13) + 'SELECT @c1 = f1, @c2 =CAST(Right(f2, 5) AS
INTEGER)
SET @sl = @sl + CHAR(13) + 'FROM table_' + CAST(@TableID AS VARCHAR)
SET @s
r****y
发帖数: 26819
2
dynamic stored procedure..

【在 l********n 的大作中提到】
: 数据库很多TABLE是这样命名的,如 table_1, table_2,....现在有数字这个参数,怎
: 么把其中的数据拿出来?
: 由于数字这个参数,好像没法直接用SELECT..., 我用SET试了试(如下例),但外面定义
: 的变量t1/t2还不能用,还得在SET里再定义两个参数。如果这样,这些值怎么才能拿出
: 来用呢?
: 各位遇到这种情况吗?大家怎么处理的呢?谢谢了。
: CREATE PROCEDURE sp_test
: @TableID int,
: @RecordID int
: .

L*********r
发帖数: 92
3
你指的是temp sp?
我倾向于定义另外一个SP.

【在 r****y 的大作中提到】
: dynamic stored procedure..
l********n
发帖数: 200
4
我不懂啊。。。可以麻烦你多说几句吗?

【在 r****y 的大作中提到】
: dynamic stored procedure..
r****y
发帖数: 26819
5
http://www.sommarskog.se/dynamic_sql.html

【在 l********n 的大作中提到】
: 我不懂啊。。。可以麻烦你多说几句吗?
l********n
发帖数: 200
6
没大读懂,不过这个东西很管用,问题是解决了。
再次感谢!

【在 r****y 的大作中提到】
: http://www.sommarskog.se/dynamic_sql.html
1 (共1页)
进入Programming版参与讨论
相关主题
【MYSQL server里能不能写stored procedure?】[合集] 问个及其初级问题。c++
SQL debug step into a store procedure from another one (转载)问个c++在不同函数里分配内存和释放内存的弱问题
SQL要学到什么程度?要写sub procedure吗?C++ syntax question
const_cast问题const char *p, is it ok to change p[1] ?
一个sql问题:怎样实现 (((a1*10)+a2)*10+a3)*10 ...Please help me take a look at the program
C, how is a string cast into a int?现在谈paradigm过时了
address of an array请教:how to call a COM object in a stored procedure? (转载)
pointer to function再请教一个问题:stored procedure能不能直接显示信息什么的?
相关话题的讨论汇总
话题: set话题: sl话题: procedure话题: int话题: stored