精密検査(コード)
DECLARE
CURSOR
cs_foobar
IS
SELECT
rowid
FROM
foobar
WHERE
unique#
BETWEEN
1
AND
400000
ORDER
BY
unique#
FOR
UPDATE;
BEGIN
FOR
row
IN
cs_foobar
LOOP
UPDATE
foobar
SET
foobar_str
=
LPAD('y',500,'y')
WHERE
rowid
=
row.rowid;
END
LOOP;
COMMIT;
END;
/
13年11月16日土曜日
47.
精密検査(コード)
DECLARE
CURSOR
cs_foobar
IS
SELECT
rowid
FROM
foobar
WHERE
unique#
BETWEEN
1
AND
400000
ORDER
BY
unique#
FOR
UPDATE;
BEGIN
FOR
row
IN
cs_foobar
LOOP
UPDATE
foobar
SET
foobar_str
=
LPAD('y',500,'y')
WHERE
rowid
=
row.rowid;
END
LOOP;
COMMIT;
END;
/
13年11月16日土曜日
治療法を考える
DECLARE
CURSOR
cs_foobar
IS
SELECT
rowid
FROM
foobar
WHERE
unique#
BETWEEM
1
AND
400000
ORDER
BY
unique#
FOR
UPDATE;
BEGIN
FOR
row
IN
cs_foobar
LOOP
UPDATE
foobar
SET
foobar_str
=
LPAD('y',500,'y')
WHERE
rowid
=
row.rowid;
END
LOOP;
COMMIT;
END;
/
脳内シュミレーション中....
13年11月16日土曜日
54.
治療法を考える
主キーのク
DECLARE
ラスタリングファクタ
CURSOR
cs_foobar
IS
SELECT
rowid
の高さとバッファキャッ
FROM
foobar
WHERE
スの少なさに
unique#
BETWEEM
1
AND
400000
ORDER
BY
unique#
着目!
FOR
UPDATE;
BEGIN
FOR
row
IN
cs_foobar
LOOP
UPDATE
foobar
SET
foobar_str
=
LPAD('y',500,'y')
WHERE
rowid
=
row.rowid;
END
LOOP;
COMMIT;
END;
/
脳内シュミレーション中....
13年11月16日土曜日
処方箋
DECLARE
CURSOR
cs_foobar
IS
SELECT
rowid
FROM
foobar
WHERE
unique#
BETWEEN
1
AND
400000
ORDER
BY
DBMS_ROWID.ROWID_BLOCK_NUMBER(rowid)
FOR
UPDATE;
BEGIN
FOR
row
IN
cs_foobar
LOOP
UPDATE
foobar
SET
foobar_str
=
LPAD('y',500,'y')
WHERE
rowid
=
row.rowid;
END
LOOP;
COMMIT;
END;
/
13年11月16日土曜日