Una procedura / funzione memorizzata MySql può restituire una tabella senza utilizzare la tabella temporanea? Creare la seguente procedura CREATE PROCEDURE database.getExamples() SELECT * FROM examples; e in seguito chiamandolo con CALL database.getExamples() visualizza la tabella di esempio, proprio come previsto, ma ciò che sembra non è ansible: SELECT * FROM CALL database.getExamples() È ansible […]
Ho una stringa, @mainString = ‘CATCH ME IF YOU CAN’ . Voglio controllare se la parola ME trova all’interno di @mainString . Come posso verificare se una stringa ha una sottostringa specifica in SQL?
Sto cercando una buona spiegazione su come testare una procedura memorizzata Oracle in SQL Developer o Embarcardero Rapid XE2. Grazie.
In T-SQL, questo è permesso: DECLARE @SelectedValue int SELECT @SelectedValue = MyIntField FROM MyTable WHERE MyPrimaryKeyField = 1 Quindi, è ansible 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 PROCEDURE GetMyInt AS SELECT MyIntField […]
Il client che chiama questo codice è limitato e può gestire solo i codici di ritorno dai proc memorizzati. Quindi, abbiamo modificato il nostro consueto contratto a RETURN -1 in caso di errore e di default a RETURN 0 se nessun errore Se il codice colpisce il blocco catch interno, il valore predefinito del codice […]
Mi piacerebbe eseguire una procedura periodicamente, come farlo in MySQL?
Come passare correttamente i parametri all’istruzione EXEC sp_executesql ? Questo è quello che ho adesso, ma sto ricevendo errori: alter PROCEDURE [dbo].[usp_getReceivedCases] — Add the parameters for the stored procedure here @LabID int, @RequestTypeID varchar(max), @BeginDate date, @EndDate date AS BEGIN — SET NOCOUNT ON added to prevent extra result sets from — interfering with […]
Ho una procedura memorizzata quando eseguo ho avuto errore Conversione non riuscita durante la conversione del valore varchar ‘+ @ dptId +’ nel tipo di dati int Sto ottenendo DepartmentId come una stringa come (1,3,5,77) e sto passando questo alla mia stored procedure. SQL FIDDLE create table dummy (id int,name varchar(100),DateJoining Datetime, departmentIt int) insert […]
Genero una query dynamic nella mia stored procedure sql. Voglio ottenere il risultato di questa query in un parametro out. Come fare questo ? CREATE PROCEDURE ‘searchInvoice’ ( OUT numOfRecords INT ) BEGIN DECLARE query1 TEXT; DECLARE query2 TEXT; SET query1 = ‘SELECT COUNT(*) bla bla bla…..’; // Query1 to select the count of matching […]
Sto cercando di ottenere 25 campioni casuali di 15.000 ID da un tavolo. Invece di premere manualmente la corsa ogni volta, sto provando a fare un ciclo. Che capisco perfettamente non è l’uso ottimale di Postgres, ma è lo strumento che ho. Questo è quello che ho finora: for i in 1..25 LOOP insert into […]