小编Cod*_*key的帖子

ABAP优化

'MOVE TO'与x = y之间是否有任何表现增益?我有一个非常古老的程序,我正在优化,并想知道是否值得它拉出所有MOVE TO.关于ABAP优化的任何其他一般提示也会很棒.

abap

6
推荐指数
1
解决办法
1376
查看次数

如何为插入/选择中的每一行增加变量

我有一个带有主键的表event_id。我需要将Plantfrom更改IM17SG18.

我不想删除行(由于历史原因而保留)。执行以下 SQL 时出现 PK 违规。

DECLARE @plant CHAR(4)
DECLARE @l_event_id INT

SELECT @plant = 'SG18'
SET @l_event_id = (SELECT MAX(cast(event_id as int)) FROM dbo.event_header) 

INSERT INTO dbo.event_header (
            event_id, scenario_name, actor_code, method_code,
            SAP_plant_code, object_id,serial_no
            )
    SELECT @l_event_id + 1 , eh.scenario_name, eh.actor_code,
           eh.method_code, @plant, eh.object_id, eh.serial_no
    FROM dbo.event_header eh
    WHERE eh.SAP_plant_code = 'IM17';
Run Code Online (Sandbox Code Playgroud)

variables insert sql-server-2008

4
推荐指数
1
解决办法
1万
查看次数

显示SQL查询的重复记录

我试图在一周内看到一个对象的重复记录.我有兴趣看到重复项,而不是只有一个实例的对象.这是我到目前为止所写的:

SELECT a.asset, t.ticketnum, t.symptom_mask, t.setsolution, t.`otherdesc`
    FROM lamarinfo AS a
    JOIN lfso AS t
    ON (a.id = t.asset_id)
    WHERE open_dt BETWEEN CURDATE() - INTERVAL 7 DAY AND SYSDATE()
GROUP BY a.`asset` HAVING COUNT(*) > 1;
Run Code Online (Sandbox Code Playgroud)

这将返回重复的记录,但不返回重复项的每个记录.有任何想法吗?

mysql sql

3
推荐指数
1
解决办法
374
查看次数

标签 统计

abap ×1

insert ×1

mysql ×1

sql ×1

sql-server-2008 ×1

variables ×1