SELECT SINGLE 语句只会返回一条记录,如果查询结果为空,则会抛出一个异常。SELECT SINGLE 语句的基本语法如下: 代码语言:javascript 代码运行次数:0 运行 AI代码解释 SELECTSINGLE<fields>INTO<variables>FROM<data source>WHERE<condition>. 其中, 指定要查询的字段列表,可以使用具体的字段名; 指定查询结果存储的单一...
@DATA 按取数指定的字段定义内表结 定义工作区: SELECT SINGLE * FROM lfbk INTO @DATA(is_lfbk) WHERE lifnr EQ @gs_zmmtd049-lifnr. CONCATENATE is_lfbk-bankn is_lfbk-bkref INTO gs_zmmtd049-bankn. CONDENSE gs_zmmtd049-bankn. SELECT * INTO TABLE @DATA(lt_plaf) FROM plaf WHERE plwrk ...
wa_data TYPE wa_data. ``` 然后,我们可以使用SELECT SINGLE语句来查询数据并将结果存储在内表中。 ``` SELECT SINGLE * FROM table_name INTO wa_data WHERE condition. ``` 在上面的代码中,table_name是要查询的数据库表名,condition是查询的条件。*号表示查询所有字段,也可以通过列名来指定查询的字段。
DATA: var1 TYPE i, var2 TYPE c LENGTH 20. itab-col1 = 100. itab-col2 = 'Hello world'. SELECT SINGLE INTO (var1, var2) FROM itab. WRITE: / var1, var2. 这个例子将itab中的第一个元素赋值给了var1和var2,并输出了它们的值。由于itab中只有两个字段,因此SINGLE INTO语句只需要两个...
不使用SELECT SINGLE语句 按照传统方式,需要先根据检索条件将数据从数据库表中查询并且INTO到内表中,再将内表循环至结构体变量中。 FORM form_01 . SELECT carrid,connid,fldate INTO TABLE @DATA(gt_sflight) FROM sflight WHERE carrid = 'AC' AND connid = 0820 AND fldate = '20020218'. LOOP AT ...
语法:select single <字段>[<字段>……] from <数据库表> into <wa> [where条件] [group by <字段>] [having <条件>] [order by <字段>]. 查询符合条件的一条记录到工作区中。 示例: "***查询单行数据DATA:t_spfliLIKETABLEOFspfliWITHHEADERLINE."查询单行数据到工作区SELECTSINGLE* from spfliINTOt...
上面截图是最后开发交付截图,左上角是公司LOGO,正文部分是表格。 现在开始开发邮件发送部分 1.上传图片 选择MIME知识库,选中SAP-PUBLIC 导入MIME对象 选择图片上传即可 2.写程序(程序部分只有发送邮件关键内容部分) DATA:ls_data TYPE ty_
SELECT SINGLE data INTO v_xstr FROM reposrc WHERE progname = report AND r3state = 'A'. v_xlen = XSTRLEN( v_xstr ). " -- Plug source into a table CALL METHOD cl_swf_utl_convert_xstring=>xstring_to_table EXPORTING i_stream = v_xstr ...
Select single into SELECT SINGLE f1 f2 FROM dbtab INTO (lv_f1, lv_f2) WHERE ... WRITE: / lv_f1, lv_f2. SELECT SINGLE f1 AS my_f1, f2 AS abc FROM dbtab INTO DATA(ls_struct) WHERE ... WRITE: / ls_struct-my_f1, ls_struct-abc. 2. Table Expressions If a table line is ...
DATA wa TYPE spfli. SELECT SINGLE * FROM spfli WHERE carrid = 'LH' AND connid = '0400' INTO CORRESPONDING FIELDS OF @wa. Example The programDEMO_SELECT_SINGLE_VS_UP_TOcompares the performance ofSELECTstatements with the additionSINGLEwith similar statements with the additionUP TO 1 ROWS. ...