最新消息:本站持续更新中,请注意添加收藏夹。搜索关键词时,多换一个同义词。比如要搜索界面,可以尝试页面,画面,PER档等词汇。善于搜索,将大大提高你的查找效率。

T100 r.q,r.v 之 SQL Builder

前端操作 bron1984 2283浏览

r.q,r.v 之 SQL Builder

1、目的:产生 r.q 及 r.v 形式的 SQL 指令

2、使用方式:在 r.q 及 r.v 按下[SQL Builder]功能

3、画面操作

Toolbar :

表格链接列表:

定义要抓取数据的表格及其链接(JOIN)方式

自动产生 Table Alias:打勾时会自动产生表格的别名,并应用在之后的字段对应上

Join Type:选择和其他表格的链接方式,通常最上方的会是主要链接表格

连结字段:表示选择该行表格要用来链接其他表格用的字段。

被连结字段:表示要被该选择表格链接用的字段。

下图为设定好的结果:

备注:如果 Join Type 为空时,不须输入连结与被连结字段,改在 Where 条件加上字段相关连结。

接下来请按下 就会产生 SQL 语法到”产出 SQL”和”回传 SQL 语法”窗口中,当然,因为还没有选择要输出的字段,执行 SQL 就会发生错误。

4、抓取字段列表

抓取要显示的字段

下图为回传的结果:

此时按下

再按下 就会将结果产出在”产出结果范例”窗口中。

注意:此时的结果还没有下任何条件,结果笔数的限制是受到”数据撷取笔数”的控卡,直接将产出的 SQL 拿到程序中用,可能会造成抓取数据太多数据库不断撷取而效能低下的问题。

5、DISTINCT 功能

6、捞取条件逻辑

设定抓取数据的条件

按下

7、其他输入条件逻辑

设定 r.q 的 INPUT 条件,r.v 不会显示此表格。输入方法同上步骤

按下

8、群组字段列表

设定群组字段

選 擇 欄 位 後 會 自 動 帶 出alias,如果有相同 table,

會以第一個抓到的為預設

9、排序字段列表设定排序字段

選擇排序方式

此时按下 产生 SQL 语法到”产出 SQL”和”回传 SQL 语法”。

10、执行测试在执行测试前,可在”产出 SQL”窗口做调整,并依需求设定下面 3 个字段。

按下

可在”产出结果范例”窗口中显示执行结果。

11、检查产出 SQL 语法如果在”产出 SQL”窗口有手动调整过,请一并调整”回传 SQL 语法”,确认两个窗口中的内容一致。

按下 做 SQL 验证,避免修改错误。

12、验证正确后,请将[回传 SQL 语法]自行复制/贴上。

备注 : 关于为何需要自行手工贴上,而非由工具在按下[确定]后自动带回,这有一连串的讨论 : 当要自动带回 SQL 语法时,此工具就得变成类似”开窗”的做法,一定要结束画面才可以回到 r.q/r.v,这样操作起来比较不顺手。所以为了让 SD 在 r.q/r.v 和此工具可以随意切换操作,所以就变成带出此工具来辅助建立 SQL。

 

转载请注明:赫非域 » T100 r.q,r.v 之 SQL Builder