我有三个表--产品、颜色和类别。颜色和类别表只有name字段。所以我需要优化表的数量。因为为了检索产品的数据,我需要从所有这些表中获取数据。我只想要一张单桌的东西。所以所有的东西都可以从单张表中检索。
简而言之,正在寻找一种方法来调整产品表中具有动态插入和更新功能的颜色和类别名称。
Product Table
product_id | int
name | varchar
description| text
category | cat_id
color | color_id
size | size_id
Color Table
color_id
我需要通过RFC返回一些表的行,这些表的名称在执行之前是未知的。
我有这个语句,它在一个循环中被执行:
SELECT *
up to iv_max_count rows
into table <lt_result>
FROM (iv_table_name) AS ltab
WHERE (SQL_WHERE).
如何将<lt_result>结果连接到一个列表/表并通过RFC返回?
当然,所有的表都可以有不同的结构。创建一个包含所有行的大表是没有帮助的。
我想将旧记录从表A移到TABLEA_AUDIT。表A有大约150万条记录,它有两个嵌套表。
记录编号: 1557951大小: 1024 MB
我试过了,
1.使用Create表作为select * from
CREATE TABLE
TABLEA_AUDIT
COLUMN TABLEA_STAGE NOT SUBSTITUTABLE AT ALL LEVELS
NESTED TABLE TABLEA_STAGES STORE AS AUDIT_TABLEA_STAGES,
NESTED TABLE TABLEA_MODELS STORE AS AUDIT_TABLEA_MODELS
AS
SE
我在SQL方面非常糟糕,所以我很难使用来自不同表的值进行更新:
我需要在两个不同的表中使用值,以及PHP脚本中的值,作为更新查询的一部分,将其转换为第三个表。我当前的SQL
UPDATE
order1
SET
Reorder_Time=supplier.Reorder_Time
Amount_Ordered="123456789"
Stock_Amount=product.Stock_Amount
FROM
supplier,product
WHERE
Order_ID="123456789"
变量只是来自