powerbuilder查询到sql查询

时间:2016-12-27 15:30:05

标签: sql powerbuilder

我想将此powerbuilder查询转换为SQL查询,但我没有得到任何正确的教程。我试图将此Powerbuilder查询转换为基于sql的查询,但我对此并不十分肯定。

PBSELECT( VERSION(400) TABLE(NAME=~"childpart~" ) COLUMN(NAME=~"childpart.child_part_no~") COLUMN(NAME=~"childpart.part_no~") COLUMN(NAME=~"childpart.component_qty~") COLUMN(NAME=~"childpart.regist_person~") COLUMN(NAME=~"childpart.regist_date~") COLUMN(NAME=~"childpart.regist_time~") COLUMN(NAME=~"childpart.upd_person_name~") COLUMN(NAME=~"childpart.upd_date~") COLUMN(NAME=~"childpart.upd_time~")WHERE(    EXP1 =~"childpart.child_part_no~"   OP =~"=~"    EXP2 =~":p_child_part_no~"    LOGIC =~"and~" ) WHERE(    EXP1 =~"childpart.part_no~"   OP =~"=~"    EXP2 =~":p_part_no~" )

SQL转换查询

SELECT childpart.child_part_no ,childpart.part_no ,childpart.component_qty ,childpart.regist_person ,childpart.regist_date ,childpart.regist_time ,childpart.upd_person_name ,childpart.upd_date ,childpart.upd_time FROM childpart WHERE EXP1 = childpart.child_part_no OR EXP2 = p_child_part_no and EXP1 = childpart.part_no OR EXP2 = p_part_no

任何帮助将不胜感激。谢谢你。

2 个答案:

答案 0 :(得分:0)

在PowerBuilder中查看查询时,只需单击设计 - >转换为语法

答案 1 :(得分:0)

更正已转换的查询:

@model RiskDotNet.Models.Customer

@{
    ViewData["Title"] = "Delete";
}

@*<h2>Delete</h2>*@
<br />
<hr />
<dl class="dl-horizontal">
    <dt>
        Src Sys
    </dt>
    <dd>
        @Html.DisplayFor(model => model.SrcSys)
    </dd>
    <dt>
        Cust ID
    </dt>
    <dd>
        @Html.DisplayFor(model => model.CustId)
    </dd>
    <dt>
        Customer
    </dt>
    <dd>
        @Html.DisplayFor(model => model.CustNm)
    </dd>
</dl>

<form asp-action="Delete">
    <div class="form-actions no-color">
        <input type="submit" value="Delete" class="btn btn-default" />
        <p />
        <p />
        <input type="submit" value="Cancel" class="btn btn-default" a asp-action="Index">
    </div>
</form>