我想将此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
任何帮助将不胜感激。谢谢你。
答案 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>