sql >> Database teknologi >  >> RDS >> Sqlserver

Hvordan kan jeg tildele indsat outputværdi til en variabel i sql server?

Brug tabelvariabel for at få id

DECLARE @id int
DECLARE @table table (id int)
INSERT INTO MyTable(name)
OUTPUT inserted.id into @table
VALUES('XYZ')

SELECT @id = id from @table


  1. ROracle dbWriteTable opretter Oracle TIMESTAMP-kolonner for R DATE-kolonner

  2. Oracle SQL - IN-klausul viser alle poster givet i IN-tilstand, selv når data ikke er til stede i tabellen

  3. Hvordan får jeg et Oracle SCHEMA som DDL-scripts med DBMS_METADATA (og SCHEMA_EXPORT)

  4. Oracle-dato mellem forespørgsel