定义一变量,用此变量值作为SQL表名打开表,请高手指教,不甚感激!(10分)

  • 主题发起人 主题发起人 engineer
  • 开始时间 开始时间
E

engineer

Unregistered / Unconfirmed
GUEST, unregistred user!
定义一变量,用此变量值作为SQL表名打开表,请高手指教,不甚感激!
 
用字符串变量做
aa,BB:string;
aa:='select * from '+bb+' where '
 
我的意思是在SQL企业管理里创建过程,然后用DELPHI前台传递“变量表”
到过程,到过程执行时,用此变量值来作为表名来打开表。
请问你知道吗?
 
你说个具体的例子。
 
存储过程这么写:
CREATE PROCEDURE dt_TestForYou @TestTableName char(100) AS
begin
declare @ExecStr char(500)
select @ExecStr = 'select * from ' + RTRIM(@TestTableName)
exec(@ExecStr)
end

就是先拼一个字符串, 然后再用exec运行之……
 

Similar threads

D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
896
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部