Hallo allerseits,
1)
Zwar kann man in einem Fenster von MS-ACCESS eine SQL-Abfrage zu einer in MS-ACCESS erstellen DB (bzw. Tabelle) reinstellen.
Aber kann man auch eine DB bzw. Tabelle erzeugen, ohne daß man innerhalb von MS-ACCESS irgendeine DB bzw. irgendeine Tabelle erzeugt hat ?
2)
Konkret:
Ich würde gerne folgenden SQL-Befehl in einem SQL-Fenster in MS-ACCESS ausführen lassen:
===================================
CREATE TABLE Atoms (Atom BIGINT NOT NULL);
INSERT INTO Atoms(Atom) VALUES (3),(5);
WHILE (10000 > (SELECT COUNT(*) FROM Atoms))
BEGIN
INSERT INTO Atoms
SELECT DISTINCT(a1.atom+a2.atom)
FROM Atoms a1
INNER JOIN Atoms a2 ON a1.atom != a2.atom
WHERE NOT EXISTS (SELECT atom FROM Atoms a3 WHERE a3.atom = (a1.atom + a2.atom))
END
===================================
Was muß ich machen, daß dies funktioniert ?
mfg
Bh
1)
Zwar kann man in einem Fenster von MS-ACCESS eine SQL-Abfrage zu einer in MS-ACCESS erstellen DB (bzw. Tabelle) reinstellen.
Aber kann man auch eine DB bzw. Tabelle erzeugen, ohne daß man innerhalb von MS-ACCESS irgendeine DB bzw. irgendeine Tabelle erzeugt hat ?
2)
Konkret:
Ich würde gerne folgenden SQL-Befehl in einem SQL-Fenster in MS-ACCESS ausführen lassen:
===================================
CREATE TABLE Atoms (Atom BIGINT NOT NULL);
INSERT INTO Atoms(Atom) VALUES (3),(5);
WHILE (10000 > (SELECT COUNT(*) FROM Atoms))
BEGIN
INSERT INTO Atoms
SELECT DISTINCT(a1.atom+a2.atom)
FROM Atoms a1
INNER JOIN Atoms a2 ON a1.atom != a2.atom
WHERE NOT EXISTS (SELECT atom FROM Atoms a3 WHERE a3.atom = (a1.atom + a2.atom))
END
===================================
Was muß ich machen, daß dies funktioniert ?
mfg
Bh
Comment