SQL SERVER数据库

<< Click to Display Table of Contents >>

当前位置:  创建数据集 > SQL数据集 > 使用存储过程创建SQL数据集 

SQL SERVER数据库

Previous pageReturn to chapter overviewNext page

带参数的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})}。如下图所示:

clip0401

并且在传递参数的同时也需要在参数对话框中对参数 @jiu 进行设置一下,如下图:

clip0402

刷新元数据就能预览运行出数据了。

 

不带参数的SQL SERVER数据库

对于不带参数的数据库中存储过程的语法如下:

create procedure uui

as

select * from student

go

 

然后在产品的 SQL 语句中写的语句为:{Call mydb.dbo.uui ()}。此时没有任何的参数需要配置,刷新元数据就能预览出数据了。