Einfach in teradata gespeicherte Prozedur

Web scheint ein bisschen kurz auf der Arbeit Beispiele für etwas, das sollte ganz normal sein. Ein plain Jane B. "Holen Sie mir einige Datensätze". Dies ist meine erste Gespeicherte Prozedur, und alles was ich will ist zu sehen, einige Datensätze. Warum ist das so blätterte schwer? 😉 Ich vermute, dass, wenn ich bekommen kann, ein Beispiel, das funktioniert, ich kann es einstellen von dort in etwas, was ich wirklich benutzen kann. Dieser wird aus einem anderen Beispiel, das ich auf dem web gefunden werden. Kann nicht kompiliert werden, weil der CURSOR-Deklaration ist ein syntax-Fehler irgendeiner Art ist.

CREATE PROCEDURE "SCHEMA"."GETRESULTSET (
    IN "p1" VARCHAR(30))
DYNAMIC RESULT SETS 1
BEGIN       
DECLARE CURSOR cur1 WITH RETURN ONLY TO CLIENT FOR 
 SELECT partitioninfo FROM SCHEMA.SessionInfo where username = p1;    
  OPEN cur1;    
END;

Sowieso, könnte sicher ein Anhaltspunkt. Ich sah ein Beispiel, wo der CURSOR deklariert wurde getrennt von der SQL, aber dann es war nicht ein Beispiel, das zeigte, wie man die variable in der SQL wenn es war deklariert als VARCHAR. Die Beispiel ich arbeite aus der war ziemlich alt, aber es ist die beste die ich finden konnte.

InformationsquelleAutor user447607 | 2012-07-27

Schreibe einen Kommentar