私はSQLを初めて使用しています。私はテーブルからそれぞれ別の名前で自分のコードをループしたいので、残りのプログラムでその名前を使用したいので、その名前を変数に入れたいと思います。誰でもこれを達成するためのヒントを与えることができますか?私の考えは、テーブルから配列のすべての名前を格納する(しかし、私は配列を作る方法を見つけることができませんでした)またはそれらの名前を介してリストとループ。どんな助けもありがとうございます。私はよそのコードのオフ作業を続けてい別名でのSQLルーピング
が、これは、PL/SQLかもしれないが、HERESにいくつかのコードは、ちょうどので、これはすべての作業のコードがあるイム
CURSOR def_stud_pglts is
select portal_objname_pgt, portal_row_num, portal_col_num, portal_objname
from psprsmhpasgpglt
where portal_name='EMPLOYEE' and portal_objname = 'NRPA_ACADEMICS'
and portal_layoutbehav in ('2REQ', '3DEF');
cursor name_cur is
select distinct oprid from PSPRUHTABPGLT
where portal_objname = 'NRPA_ACADEMICS';
namerow name_cur%ROWTYPE;
pageletRow def_stud_pglts%ROWTYPE;
v_oprid VARCHAR2(30);
tmp tmpcur;
v_students NUMBER;
v_min NUMBER;
BEGIN
select count(distinct oprid)
into v_students
from (select distinct oprid from PSPRUHTABPGLT
where portal_objname = 'NRPA_ACADEMICS');
FOR pageletRow IN def_stud_pglts LOOP
OPEN tmp FOR select count(oprid) from pspruhtabpglt
where portal_objname_pgt = pageletRow.portal_objname_pgt
and portal_objname = 'NRPA_ACADEMICS'
and portal_minimize=1;
FETCH tmp INTO v_min;
CLOSE tmp;
INSERT INTO prtlpgltreport
VALUES (pageletRow.portal_objname_pgt,
'DEFAULT',NULL,v_min, v_clo, v_mov, pageletRow.portal_objname);
END LOOP;
を行く場所のアイデアを与えるために。そして、私はこれを 'NRPA_ACADEMICS'がテーブルの他の名前に変わっている間にループしたいと思っています。
あなたがこれをしようとしている言語を私たちに記入してください。 (PHP、C#、VB、...)また、どのようなタイプのSQlサーバー(MsSQL、MySQL、...) –
私はこのハハで本当に新しいです。 私が知っている限り、SQLクエリを実行しています。 とサーバー...うまくいけば私はこれに正しく答える そのOracleサーバー.....私は正直なところ私が言うことができるか分からない。 –