下面是一个使用PL/SQL代码块将数字插入到MESSAGES表中的示例,插入数字1到10,但不包括6和8:
BEGIN
FOR i IN 1..10 LOOP
IF i <> 6 AND i <> 8 THEN
INSERT INTO MESSAGES (message_id, message_text)
VALUES (i, 'Message ' || i);
END IF;
END LOOP;
COMMIT;
END;
/
在上面的代码中,我们使用FOR循环从1到10迭代数字。使用IF语句来检查数字是否等于6或8,如果不等于6和8,则执行INSERT语句将数字插入到MESSAGES表中。最后,我们使用COMMIT语句提交事务。
请注意,上述代码块假设MESSAGES表已经存在,并且具有两个列:message_id和message_text。您可能需要根据实际情况进行修改以适应您的表结构。