Comment peut INSÉRER DANS une table de 300 fois à l'intérieur d'une boucle en SQL?

Je voudrais insérer une valeur extraite à partir d'un compteur en SQL et de le répéter 300 fois.

Quelque chose comme:

DECLARE @Counter = 0;

-- BEGIN Loop 
    SET @Counter = @Counter + 1 
    INSERT INTO tblFoo VALUES(@Counter)
-- REPEAT 300 times

Comment puis-je y parvenir?
Grâce

stackoverflow.com/questions/6069024/...
En SQL, vous devez généralement tenter d'écrire à base de jeu de code, pas de procédure, étape par étape, code. Ainsi, la SQLish chose à demander: "comment puis-je insérer 300 lignes dans mon tableau, où chaque ligne obtient une valeur unique de la gamme 1-300?"

OriginalL'auteur pencilCake | 2014-02-21