ferradini
2010-05-04 07:32:08 UTC
ALTER PROCEDURE sp_crea_tradizionali
AS
CREATE TABLE cTrad (
id INT IDENTITY(1,1) NOT NULL PRIMARY KEY,
nome VARCHAR(36),
esito CHAR(1) );
CREATE TABLE cTrad2 (
id INT IDENTITY(1,1) NOT NULL PRIMARY KEY,
id2 INT NOT NULL,
lunghetta VARCHAR(100),
rit SMALLINT,sto SMALLINT,frq SMALLINT, );
INSERT INTO cTrad VALUES(NULL,'esempi','A');
SELECT @@IDENTITY,id FROM cTrad
INSERT INTO cTrad2(id2, lunghetta)
VALUES(@@IDENTITY,'01.11.21.31.41.51.61.71.81');
INSERT INTO cTrad2(id2, lunghetta) VALUES(@@IDENTITY,
'02.12.22.32.42.52.62.72.82');
INSERT INTO cTrad2(id2, lunghetta) VALUES(@@IDENTITY,
'03.13.23.33.43.53.63.73.83');
Messaggio 8101, livello 16, stato 1, procedura sp_crea_tradizionali, riga 42
È possibile specificare un valore esplicito per la colonna Identity
nella tabella 'cTrad' solo quando si utilizza un elenco di colonne e
IDENTITY_INSERT ha valore ON.
Questo è l'errore ritornato.
Il problema è che non riesco a trovare come e dove scrivere l'attributo
ON della colonna Identity.
Come dovrei scrivere?
Grazie
AS
CREATE TABLE cTrad (
id INT IDENTITY(1,1) NOT NULL PRIMARY KEY,
nome VARCHAR(36),
esito CHAR(1) );
CREATE TABLE cTrad2 (
id INT IDENTITY(1,1) NOT NULL PRIMARY KEY,
id2 INT NOT NULL,
lunghetta VARCHAR(100),
rit SMALLINT,sto SMALLINT,frq SMALLINT, );
INSERT INTO cTrad VALUES(NULL,'esempi','A');
SELECT @@IDENTITY,id FROM cTrad
INSERT INTO cTrad2(id2, lunghetta)
VALUES(@@IDENTITY,'01.11.21.31.41.51.61.71.81');
INSERT INTO cTrad2(id2, lunghetta) VALUES(@@IDENTITY,
'02.12.22.32.42.52.62.72.82');
INSERT INTO cTrad2(id2, lunghetta) VALUES(@@IDENTITY,
'03.13.23.33.43.53.63.73.83');
Messaggio 8101, livello 16, stato 1, procedura sp_crea_tradizionali, riga 42
È possibile specificare un valore esplicito per la colonna Identity
nella tabella 'cTrad' solo quando si utilizza un elenco di colonne e
IDENTITY_INSERT ha valore ON.
Questo è l'errore ritornato.
Il problema è che non riesco a trovare come e dove scrivere l'attributo
ON della colonna Identity.
Come dovrei scrivere?
Grazie