Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di JAEP
    Registrato dal
    Jan 2004
    residenza
    Treviso
    Messaggi
    421

    Stored Procedure in SQL Server

    Salve,
    ho cercato di creare questa stored procedure in SQL Server
    codice:
    CREATE PROCEDURE INSASS
    (
     @DATA DATETIME
    )
    AS
    INSERT assunzione (id_assunzioni,data_assunzione)
    VALUES ((SELECT MAX  id_assunzioni FROM Lavora_per),@DATA)
    ma mi viene restituito quest'errore:


    Server: Msg 1046, Level 15, State 1, Procedure INSASS, Line 7
    Subqueries are not allowed in this context. Only scalar expressions are allowed.


    Dove sbaglio?
    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    262
    prova così:

    CREATE PROCEDURE INSASS
    (
    @DATA_DATETIME
    )
    AS
    INSERT INTO assunzione
    VALUES ((SELECT MAX id_assunzioni FROM Lavora_per), @DATA_DATETIME)

  3. #3
    oppure cosi
    codice:
    CREATE PROCEDURE INSASS
    (
     @DATA DATETIME, 
     @ID INT 
    )
    AS
    INSERT INTO assunzione (id_assunzioni,data_assunzione)
    VALUES (@ID, @DATA)
    Saluti a tutti
    Riccardo

  4. #4
    Prova con questa:

    CREATE PROCEDURE INSASS
    (
    @DATA DATETIME
    )
    AS
    INSERT into assunzione (id_assunzioni,data_assunzione)
    SELECT MAX (id_assunzioni),@DATA FROM Lavora_per


    Fammi sapere
    Ciao
    Kalman
    Kalman

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.