SELECT * FROM extend_bom2(118,1)这句sql是什么意思?就是from后面的这个'extend_bom2(118,1)'如何理解?在数据库中没有extend_bom2这个表;而且运行这句到sql里面的时候,118为其中一个表字段(item_id)的值.
备注:这个语句是在delphi中:
procedure TF_mtl_showbom.show_bom;
begin
  if Edit2.Text = '' then
    Edit2.Text := '1';
  ChangeSql('select item_id, item_number, bom_re, eng_bom_flag, item_type,'+
         ' item_status, description from eng_bom_h_v where item_number = '
      + #39 + Edit1.Text + #39, ADOItem);
  if ADOItem.RecordCount > 0 then
    ChangeSql('SELECT * FROM extend_bom2(' + ADOItemItem_id.AsString + ',' + Edit2.Text +')', ADOBom)
  else
  begin
    showError('此物料不存在');
    ADOBom.Close;
    Edit1.OnButtonClick(nil, -1);
    edit1.SelectAll;
  end;
           这个是看别人的代码,第一次遇见这样的sql语句.虚心询问前辈们如何理解这个sql语句.