Hi!
Ich experimentiere heute das erste Mal mit dem MS SQL Server 7.0 herum und stoße beim „create table“ auf einen Fehler, die ich nicht lösen kann.
Mein SQL-Statement sieht so aus:
Create table BAUMBESTAND
(NR integer not null default autoincrement,
GEBIET char(30),
BAUMART char(30)
SCHADEN char(1),
GROESSE numeric(3,1),
DATUM datetime,
PRIVAT bit)
Mein Problem:
Das „autoincrement“ wird mit dieser Fehlermeldung abgewiesen:
Server: Nachr.-Nr. 128, Schweregrad 15, Status 1, Zeile 2
Der Name ‚autoincrement‘ ist in diesem Kontext nicht zulässig. Nur Konstanten, Ausdrücke oder Variablen sind hier zulässig. Spaltennamen sind nicht zulässig.
Warum?
Andere Frage:
Gibt es im MS SQL Server die Möglichkeit, einen Bool ähnlich wie in Access darzustellen, also aus einer 0 ein „Nein“ und aus einer 1 ein „Ja“ zu machen?
Grüße
Heinrich