Ich versuche, Zufallsdaten für meine SQL Server-Datenbank zu generieren. Ich habe eine gespeicherte Prozedur erstellt, die die Länge der zu erzeugenden Zeichenfolge benötigt, aber das Problem ist, dass ich sie nicht innerhalb der insert-Anweisung aufrufen kann.Gespeicherte Prozedur in einer Insert-Anweisung
insert into table1 (varchar_data,int_data) value ((sp_GenerateRandomString 4),CAST(RAND() * 10 AS INT) % 6 + 1)
auch dies nicht funktioniert
insert into table1 (varchar_data,int_data) select ((sp_GenerateRandomString 4),CAST(RAND() * 10 AS INT) % 6 + 1)
aber UDF erlauben – bjan
UPDATE nicht, warum, dass in diesem Fall ein Problem sein würde @bjan:
Eine gute Einführung ist hier zu finden? –
es ist zwar nicht mit dieser Frage verbunden, aber was ist, wenn Ihr SP eine Update-Anweisung ausführt? – bjan