| | | | |
| |||||||
| Datenbanken SQL und Co |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |||
| Erfahrener Benutzer Registriert seit: 05.09.2007
Beiträge: 5.044
![]() | Zitat:
Zitat:
| ||
| | |
| | |
| Neuer Benutzer Registriert seit: 03.09.2008
Beiträge: 5
![]() | naja es steht 'near at' .. also ein bißchen Spielraum ist da schon.. hmmh, anscheinend beginnen in mysql die lokalen Variablen nicht mit @ wie bei MSSQL. ich hab die jetzt alle rausgenommen, aber jetzt meckert er das letzte LIMIT oder END an.. Müssen da Semikolons dahinter oder nicht? Beim probieren ging beides nicht.. sieht jetzt so aus.. Code: delimiter |
CREATE PROCEDURE `create_random_name`
(IN FK_Nation_ID_IN INT, IN Gender_IN INT,IN FK_Func_Cat_ID_IN INT)
BEGIN
DECLARE NatID INT;
SET NatID = FK_Nation_ID_IN;
/* Wenn NatID = 0 dann eine zufällige existierende Nation erzeugen */
IF NatID = 0 THEN
( SELECT FK_Nation_ID
INTO NatID
FROM names_ressources
ORDER BY RAND(NOW())
LIMIT 1
);
INSERT INTO names (LastName, GivenName, FK_Nation_ID, Gender, FK_Function_Category_ID)
/* Namen aus names_ressources zusammensetzen */
SELECT t1.Name, t2.Name, t1.FK_Nation_ID, t2.Gender, FK_Func_Cat_ID_IN
FROM names_ressourcesx t1, names_ressources t2
WHERE
( t1.FK_Nation_ID = NatID
AND t2.FK_Nation_ID = NatID
AND t1.Category = 1 /* LastName */
AND t2.Category = 2 /* GivenName */
AND t2.Gender=Gender_IN /* */
)
ORDER BY RAND(NOW())
LIMIT 1;
END;
|
|
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| String aus einer Seite in Variable speichern | KimKaye | PHP Tipps 2008 | 10 | 14.05.2008 09:57 |
| select wert einer zahl | tomson | Datenbanken | 3 | 19.07.2006 12:01 |
| INSERT syntax - gibt es die möglichkeit VALUES und SELECT zu | PermanetMarker | Datenbanken | 8 | 06.07.2006 12:48 |
| [JavaScript] Event Handler in form select - Syntax? | winfo_cologne | HTML, Usability und Barrierefreiheit | 5 | 29.03.2006 16:47 |
| Select letzter Wert als erster ... | andrew22 | Datenbanken | 11 | 18.01.2006 23:16 |
| select nimmt neuen Wert nicht an | Smiley | HTML, Usability und Barrierefreiheit | 2 | 29.11.2005 01:17 |
| Anfängerfrage SELECT Syntax | PHP Tipps 2005 | 4 | 23.02.2005 14:45 | |
| Wert aus Formular in Variable speichern | PHP Tipps 2004-2 | 2 | 01.12.2004 16:56 | |
| [Erledigt] 2 mal select 1 form | PHP-Fortgeschrittene | 1 | 01.09.2004 20:13 | |
| Variable kurzzeitig speichern | PHP Tipps 2004 | 3 | 01.09.2004 17:26 | |
| [Erledigt] Text in Variable speichern | PHP Tipps 2004 | 5 | 30.08.2004 13:20 | |
| Wert einer Variable minütlich erhöhen | PHP Tipps 2004 | 1 | 12.08.2004 14:58 | |
| speichern in Variable !? | PHP Tipps 2004 | 6 | 23.07.2004 13:55 | |
| array wert als variable nähmen | PHP Tipps 2004 | 15 | 07.07.2004 21:21 | |
| Variablen wert speichern | PHP Tipps 2004 | 3 | 29.06.2004 20:02 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| sql select variable, sql select into variable, select in variable, sql variable select, sql select in variable, mssql select into variable, sql select ergebnis in variable, sql select in variable speichern, mysql select variable, mysql select in variable, sql wert in variable speichern, select variable, select in variable speichern, select variable sql, sql variablen select, select into variable mssql, sql select as variable, mysql select into variable, sql variable in select, ms sql select into variable |