SELECT ... INTO @var?

SELECT ... INTO @var?

am 22.03.2006 19:00:41 von Thomas Rachel

Hallo,

mag sein, daß ich blind bin, aber wo in der Doku wird die Syntax

SELECT spalte into @a FROM tabelle;

erwähnt?

Die habe ich zufällig irgendwo aufgeschnappt und festgestellt, daß es
tatsächlich funktioniert. (hier: MySQL 4.1.10a)

INTO DUMPFILE und INTO OUTFILE wird erwähnt, aber into @variable nicht.

(http://dev.mysql.com/doc/refman/5.0/en/select.html)

Seit wann gibt es dieses Feature?

(reposted, weil Original vermutlich verschüttet ging...)

Thomas
--
Man kann nicht vorsichtig genug sein. Vielleicht müssen wir eine zweite
Sprache entwickeln. Die erste ist ja bald von Markeninhabern komplett
belegt. (Uwe Becker, de.soc.recht.misc, 2000-10-28)

Re: SELECT ... INTO @var?

am 23.03.2006 11:47:51 von Christian Kirsch

Thomas Rachel schrieb:
> Hallo,
>
> mag sein, daß ich blind bin, aber wo in der Doku wird die Syntax
>
> SELECT spalte into @a FROM tabelle;
>
> erwähnt?
>
> Die habe ich zufällig irgendwo aufgeschnappt und festgestellt, daß es
> tatsächlich funktioniert. (hier: MySQL 4.1.10a)
>
> INTO DUMPFILE und INTO OUTFILE wird erwähnt, aber into @variable nicht.
>
> (http://dev.mysql.com/doc/refman/5.0/en/select.html)
>
> Seit wann gibt es dieses Feature?
>
> (reposted, weil Original vermutlich verschüttet ging...)
>

Google mit 'mysql select into variable' gefüttert, wirft als ersten
Treffer aus:

http://dev.mysql.com/doc/refman/5.0/en/select-into-statement .html

Du findest Google unter www.google.com - ein sehr hilfreiches
Werkzeug, wenn man etwas im Internet sucht.

Re: SELECT ... INTO @var?

am 23.03.2006 21:16:45 von Thomas Rachel

Christian Kirsch wrote:

>> mag sein, daß ich blind bin, aber wo in der Doku wird die Syntax
>>
>> SELECT spalte into @a FROM tabelle;
>>
>> erwähnt?

> Google mit 'mysql select into variable' gefüttert, wirft als ersten
> Treffer aus:
>
> http://dev.mysql.com/doc/refman/5.0/en/select-into-statement .html

Die habe ich bereits gefunden. Aber

17.2.7.3. SELECT ... INTO Statement

ist ein Unterkapitel

17.2.7 Variables in Stored Routines

und es wird auch nur über Variablen in solchen geredet (also "lokale"
Variablen) und nicht über die Variablen in @...-Syntax. Von daher ist
die Situation schon abweichend...

Desweiteren kennt die von mir eingesetzte Version (hier: MySQL 4.1.10a)
noch keine Stored Routines; die SELECT ... INTO-Syntax geht aber schon.
In 4.0.15-Max geht es hingegen noch nicht.

Unter http://dev.mysql.com/doc/refman/4.1/en/select.html und
http://dev.mysql.com/doc/refman/4.1/en/index.html ist auch nichts zu
finden.

Daher die Frage...


> Du findest Google unter www.google.com - ein sehr hilfreiches
> Werkzeug, wenn man etwas im Internet sucht.

Wow.


Thomas
--
Ich sitz im Bus und drücke auf diesen roten Knopf, und vorne erscheint in
roter Schrift: »Wagen hält«. Ja, daß er nicht auseinanderfällt, ist mir
auch klar, aber ich will trotzdem aussteigen...