Come si assegna il risultato di una chiamata exec a una variabile in SQL? Ho un processo memorizzato chiamato up_GetBusinessDay, che restituisce una singola data. Puoi fare qualcosa del genere: exec @PreviousBusinessDay = dbo.up_GetBusinessDay @Date, -1
Ricevo l'errore durante l'accesso a una stored procedure in SQL Server Server Error in '/' Application. Procedure or function 'ColumnSeek' expects parameter '@template', which was not supplied. Ciò accade quando chiamo una stored procedure con un parametro tramite la connessione dati di .net a sql (System.data.SqlClient), anche se sto fornendo …
Posso SELEZIONARE più colonne in più variabili all'interno della stessa query di selezione in MySQL? Per esempio: DECLARE iId INT(20); DECLARE dCreate DATETIME; SELECT Id INTO iId, dateCreated INTO dCreate FROM products WHERE pName=iName; Qual è la sintassi corretta per questo?
Ho provato a modificare un valore di parametro predefinito con questo: ALTER PROCEDURE [dbo].[my_sp] @currentDate datetime = GETDATE() e tutto il pre-compilatore SQL mi ha dato era questo errore: Msg 102, livello 15, stato 1, procedura my_sp, riga 8 Sintassi non corretta vicino a '('. Ho già creato la procedura. …
Ho scritto un proc memorizzato che farà un aggiornamento se esiste un record, altrimenti farà un inserimento. Assomiglia a questo: update myTable set Col1=@col1, Col2=@col2 where ID=@ID if @@rowcount = 0 insert into myTable (Col1, Col2) values (@col1, @col2) La mia logica dietro a scriverlo in questo modo è che …
Devo convertire int datafield in nvarchar con zeri iniziali esempio: 1 converti in '001' 867 convertito in "000867", ecc. grazie. Questa è la mia risposta 4 ore dopo ... Ho provato questo script T-SQL e funziona bene per me! DECLARE @number1 INT, @number2 INT SET @number1 = 1 SET @number2 …
È possibile acquisire l'output di stampa da una stored procedure T-SQL in .NET? Ho molti processi legacy che utilizzano la stampa come mezzo di messaggistica di errore. Un esempio, è possibile accedere alla 'parola' outprint dal seguente PROC? -- The PROC CREATE PROC usp_PrintWord AS PRINT 'word' // Some C# …
Ho una procedura memorizzata che scade follemente ogni volta che viene chiamata dall'applicazione web. Ho avviato Sql Profiler e ho tracciato le chiamate in quel momento e finalmente ho scoperto queste cose: Quando vengono eseguite le istruzioni dall'interno di MS SQL Management Studio, con gli stessi argomenti (in effetti, ho …
Non ho familiarità con Oracle come vorrei. Ho circa 250.000 record e desidero visualizzarli 100 per pagina. Attualmente ho una procedura memorizzata che recupera tutto il quarto di milione di record in un set di dati utilizzando un adattatore dati, un set di dati e il metodo dataadapter.Fill (set di …
In T-SQL, ciò è consentito: DECLARE @SelectedValue int SELECT @SelectedValue = MyIntField FROM MyTable WHERE MyPrimaryKeyField = 1 Quindi, è possibile ottenere il valore di un SELECT e inserirlo in una variabile (a condizione che sia scalare, ovviamente). Se inserisco la stessa logica di selezione in una stored procedure: CREATE …
Vedo procedure Oracle scritte a volte con "AS" e talvolta con la parola chiave "IS". CREATE OR REPLACE Procedure TESTUSER.KILLINSTANCE (INSTANCEID integer) **AS** ... vs. CREATE OR REPLACE Procedure TESTUSER.KILLINSTANCE (INSTANCEID integer) **IS** ... C'è qualche differenza tra i due? Modifica: Apparentemente, non ci sono differenze funzionali tra i due, …
Al momento ho una procedura memorizzata in cui voglio inserire nuove righe in una tabella. insert into cars (id, Make, Model) values('A new Guid', "Ford", "Mustang") Quindi la chiave primaria "id" è un Guid. So come creare una nuova GUID nel codice C # ma all'interno della stored procedure non …
Sto scrivendo una semplice applicazione web per chiamare una stored procedure e recuperare alcuni dati. È un'applicazione molto semplice, che interagisce con il database del cliente. Passiamo l'ID del dipendente e l'ID dell'azienda e la procedura memorizzata restituirà i dettagli del dipendente. L'applicazione Web non può aggiornare / eliminare i …
La definizione dice: Quando SET ANSI_NULLS è ON, un'istruzione SELECT che utilizza WHERE nome_colonna = NULL restituisce zero righe anche se sono presenti valori null in nome_colonna. Un'istruzione SELECT che utilizza WHERE nome_colonna <> NULL restituisce zero righe anche se in nome_colonna sono presenti valori non null. Significa che in …
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.