永洪社区

标题: 如何创建SQL数据集 [打印本页]

作者: 寻找新技能    时间: 2021-4-2 16:26
标题: 如何创建SQL数据集

通过以下两种方式进入创建 SQL 数据集界面:

单击导航栏 -> 创建数据集,在新打开的页面上选择 “SQL 数据集 ”。

如果您有已打开的数据集界面,单击菜单栏 -> 创建数据集 ->SQL 数据集。

1)用户在数据集界面上,点击菜单栏上的新建按钮,选择 SQL 数据集,即可打开 SQL 数据集界面,首页上的 SQL 数据集,进入 SQL 数据集新建界面,如下图所示:

2)使用存储过程创建SQL数据集

使用产品的同时就是在参数的对话框中进行参数的配置,可以对参数进行配置为不同方向的参数,方向分为 IN、 OUT 和 IN_OUT 三种。 参数的方向需要和数据库一致。一下以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 ()}。此时没有任何的参数需要配置,刷新元数据就能预览出数据了。






欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4