Mi è stato insegnato a non usare il nome Idper la colonna identità delle mie tabelle, ma ultimamente lo sto usando comunque perché è semplice, breve e molto descrittivo su cosa siano effettivamente i dati. Ho visto persone suggerire il prefisso Idcon il nome della tabella, ma questo sembra solo …
Ho una tabella con colonna identità dire: create table with_id ( id int identity(1,1), val varchar(30) ); È noto, questo select * into copy_from_with_id_1 from with_id; risulta in copy_from_with_id_1 anche con identità su ID. La seguente domanda di overflow dello stack menziona esplicitamente tutte le colonne. Proviamo select id, val …
Qual è l'opzione migliore per ottenere il valore di identità che ho appena generato tramite un inserto? Qual è l'impatto di queste dichiarazioni in termini di prestazioni? SCOPE_IDENTITY() Funzione aggregata MAX() SELEZIONA TOP 1IdentityColumn FROM TableNameORDER BY IdentityColumn DESC
Quando si abbinano i pazienti in base ai dati demografici, ci sono raccomandazioni su quali campi devono corrispondere affinché il paziente sia lo "stesso paziente"? So che gli algoritmi saranno diversi per le diverse implementazioni, sono solo curioso di sapere se ci sono buone pratiche o raccomandazioni in questo processo. …
TL; DR: La domanda che segue si riduce a: Quando si inserisce una riga, esiste una finestra di opportunità tra la generazione di un nuovo Identityvalore e il blocco della chiave di riga corrispondente nell'indice cluster, in cui un osservatore esterno potrebbe vedere un nuovo Identity valore inserito da una …
Data questa tabella: CREATE TABLE dbo.Target ( TargetId int identity(1, 1) NOT NULL, Color varchar(20) NOT NULL, Action varchar(10) NOT NULL, -- of course this should be normalized Code int NOT NULL, CONSTRAINT PK_Target PRIMARY KEY CLUSTERED (TargetId) ); In due scenari leggermente diversi voglio inserire righe e restituire i …
All'interno di un'applicazione Web su cui sto lavorando, tutte le operazioni del database sono astratte utilizzando alcuni repository generici definiti su Entity Framework ORM. Tuttavia, per avere un design semplice per i repository generici, tutte le tabelle coinvolte devono definire un numero intero univoco ( Int32in C #, intin SQL). …
Sto provando a generare numeri di ordine di acquisto univoci che iniziano da 1 e aumentano di 1. Ho una tabella PONumber creata usando questo script: CREATE TABLE [dbo].[PONumbers] ( [PONumberPK] [int] IDENTITY(1,1) NOT NULL, [NewPONo] [bit] NOT NULL, [DateInserted] [datetime] NOT NULL DEFAULT GETDATE(), CONSTRAINT [PONumbersPK] PRIMARY KEY CLUSTERED …
Ho una tabella con una colonna IDENTITY. Durante lo sviluppo, di tanto in tanto cancello le righe e le aggiungo di nuovo. Ma i valori di IDENTITÀ hanno continuato ad aumentare e non sono partiti da 1 quando li ho aggiunti di nuovo. Ora il mio id passa da 68 …
Ogni volta che inserisco manualmente una riga in una tabella in SQL Server Management Studio 2008 (il database è SQL Server 2005) la mia nuova riga appare nella parte superiore dell'elenco anziché nella parte inferiore. Sto usando le colonne di identità e questo si traduce in cose del genere id …
Ho creato una tabella in un DB che esiste già in un altro DB. Inizialmente era popolato con i vecchi dati DB. Il PK della tabella doveva ricevere i valori già esistenti su quei record, quindi non poteva essere un incremento automatico. Ora ho bisogno che il nuovo tavolo abbia …
Data una tabella con solo una colonna IDENTITY, come si inserisce una nuova riga? Ho provato quanto segue: INSERT INTO TABLE (Syntax error) INSERT INTO TABLE VALUES() (Syntax error) INSERT INTO TABLE (Id) VALUES() (Syntax error) Sto testando qualcosa e ho solo bisogno della colonna IDENTITY. Non è per la …
Spero che qualcuno possa indicarmi la giusta direzione su questo. Ecco i miei allenamenti finora. SELECT * FROM sys.identity_columnsè una vista di sistema che fornisce "last_value" ma la definizione per quella vista utilizza una funzione interna, IdentityProperty(colName, 'LastValue')quindi è un vicolo cieco (non estraendolo da una tabella di sistema). Ovunque …
Ho una tabella con una chiave primaria composita (composta da 4 colonne) che viene utilizzata per garantire che non vengano inseriti duplicati nella tabella. Ora ho bisogno di una nuova tabella che dovrà fare riferimento alle chiavi di questa tabella come chiavi esterne. La mia domanda è quale approccio è …
Durante una delle ultime lezioni all'università (sono uno studente), il docente ci ha chiesto di sviluppare un database (MySQL Server se è importante) e una piccola app client che consumerebbe il database come fonte di dati. Uno dei requisiti era che la colonna identità (che è la PK in ogni …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.