13 messaggi dal 09 dicembre 2005
Ciao,
sto cercando di riscrivere lo script riportato sotto in maniera che
venga parsato dal mio sql server 2000 (lo script e' stato generato in
maniera automatica con Sql Server 2005).
Quello che vorrei capire e'quale dei due field UserId o RoleId e' da considerarsi la PrimaryKey della tabella.

Grazie
Andrea


USE [Northwind]
GO
/****** Object: Table [dbo].[aspnet_UsersInRoles] Script Date: 12/13/2005 07:02:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[aspnet_UsersInRoles](
[UserId] [uniqueidentifier] NOT NULL,
[RoleId] [uniqueidentifier] NOT NULL,
PRIMARY KEY CLUSTERED
(
[UserId] ASC,
[RoleId] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]

Andrea
1.976 messaggi dal 27 luglio 2005
Contributi
salve Andrea,
AndreaMariani ha scritto:
Ciao,
sto cercando di riscrivere lo script riportato sotto in maniera che
venga parsato dal mio sql server 2000 (lo script e' stato generato in
maniera automatica con Sql Server 2005).
Quello che vorrei capire e'quale dei due field UserId o RoleId e' da considerarsi la PrimaryKey della tabella.

Grazie
Andrea


USE [Northwind]
GO
/****** Object: Table [dbo].[aspnet_UsersInRoles] Script Date: 12/13/2005 07:02:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[aspnet_UsersInRoles](
[UserId] [uniqueidentifier] NOT NULL,
[RoleId] [uniqueidentifier] NOT NULL,
PRIMARY KEY CLUSTERED
(
[UserId] ASC,
[RoleId] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]



entrambe le colonne fanno parte del constraint, in quanto esso e' definito come table contraint e non column constraint, ed in effetti entrambe sono riportate nella defizione dello stesso...
tipicamente puoi definirlo come

CREATE TABLE [dbo].[aspnet_UsersInRoles](
[UserId] [uniqueidentifier] NOT NULL,
[RoleId] [uniqueidentifier] NOT NULL,
CONSTRAINT pk_aspnet_UsersInRoles PRIMARY KEY CLUSTERED
( [UserId] ASC, [RoleId] ASC )
)
saluti

Andrea Montanari
http://www.hotelsole.com - http://www.hotelsole.com/asql/index.php

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.