Informacje24.net
Komputery

Re: ciekawostka dla fanow t-sql :)

« poprzednia dyskusja | następna dyskusja » Lista grup | pl.comp.bazy-danych.msaccess

Re: ciekawostka dla fanow t-sql :)

2008-01-24 18:23:15 | autor: k.naworyta@datacomp.com.p l (Krzysztof Naworyta)

Fajne :)

Choc chyba mniej tajemniczo by to wygladalo tak:


CREATE TABLE Numbers1 (Number int NOT NULL PRIMARY KEY);
WITH n (j) AS (
SELECT j = 0
UNION ALL
SELECT j = j + 1 FROM n WHERE j < 9999)
INSERT Numbers1 (Number)
SELECT i = j + k + 1
FROM n
CROSS JOIN
(SELECT k = j * 10000
FROM n
WHERE j < 100) n2
WHERE j + k + 1 < 1000000
OPTION (MAXRECURSION 9999)

;-)

--
KN

-----Original Message-----

Albo jeszcze tak:

CREATE TABLE Numbers1 (Number int NOT NULL PRIMARY KEY);
WITH n (j) AS (
SELECT j = 0
UNION ALL
SELECT j = j + 1 FROM n WHERE j < 32000)
INSERT Numbers1 (Number)
SELECT i = j + k + 1
FROM n
CROSS JOIN
(SELECT k = j * 32001
FROM n
WHERE j < 32) n2
WHERE j + k + 1 < 1000000
OPTION (MAXRECURSION 32000)


Pozdrawiam
Marcin


--



[Message truncated. Tap Edit->Mark for Download to get remaining portion.]

--
Archiwum grupy: http://niusy.onet.pl/pl.comp.bazy-danych.msaccess

Podobne

2007-06-08 12:50:18 Zapytanie SQL, wyszukiwanie strony tablicy
2007-06-10 23:21:49 Klient kompatybilny z SQL Server pod linuxa
2007-06-11 10:12:21 [MS SQL] Problem wydajności.
2007-06-11 19:52:39 SQL Select - ucinanie znakow w stringu?
2007-06-11 22:50:22 Zapytanie SQL pobieraniedanych z dwuch tabel
 
LG KG800
Nokia 6300i
Samsung E250