<< Click to Display Table of Contents >> SQL SERVER数据库 |
❖带参数的SQL SERVER数据库
对于 SQL SERVER 数据库来讲,进入模式同 DB2,如果在数据库中创建的存储过程的 SQL 语句是:
create procedure testsp
@jiu int
AS
select * from student where consume_number=@jiu
Go
在 SQL SERVER 数据库中写 SQL 语句的时候外面的大括号是必须的,在 oracle 和 DB2 中有没有大括号都不影响运行的,那么在产品中运行该存储过程的 SQL 语句就为:{Call mydb.dbo.testsp (?{jiu})}。如下图所示:
并且在传递参数的同时也需要在参数对话框中对参数 @jiu 进行设置一下,如下图:
刷新元数据就能预览运行出数据了。
❖不带参数的SQL SERVER数据库
对于不带参数的数据库中存储过程的语法如下:
create procedure uui
as
select * from student
go
然后在产品的 SQL 语句中写的语句为:{Call mydb.dbo.uui ()}。此时没有任何的参数需要配置,刷新元数据就能预览出数据了。