Una funzione esegue alcuni lavori specificati, di solito prendendo parametri come input. In termini di database, questi possono essere specifici di SQL o del fornitore del database.
Sto usando una funzione PL / pgSQL in PostgreSQL 9.3 con diverse query complesse all'interno: create function f1() returns integer as $$ declare event tablename%ROWTYPE; .... .... begin FOR event IN SELECT * FROM tablename WHERE condition LOOP EXECUTE 'SELECT f2(event.columnname)' INTO dummy_return; END LOOP; ... INSERT INTO ... FROM …
Cosa significa NVL? Sto parlando della funzione Oracle e Informix (forse anche alcuni altri) utilizzata per filtrare i valori non NULL dai risultati della query (simile ad COALESCEaltri database).
Sto cercando di automatizzare il processo che esegue le modifiche al database SQL Server 2008 R2. Il processo che ho messo in atto elimina e ricrea le mie procedure e funzioni memorizzate, oltre a eseguire script per modificare tabelle / colonne / dati. Sfortunatamente, uno degli script richiede che una …
Se avessi una tabella con 3 colonne - diciamo A, B e D - e dovessi introdurne una nuova - dì C per sostituire l'attuale posizione di D. Userei il seguente metodo: Introduci 2 nuove colonne come C e D2. Copia il contenuto di D in D2. Elimina D. Rinomina …
Mi chiedo perché, per la funzione a valore scalare, che devo concedere all'utente di eseguire piuttosto che solo una selezione? nel frattempo le funzioni con valori di tabella funzionano bene solo con l'autorizzazione o l' db_datareaderappartenenza selezionata . per essere più chiari qui è il mio esempio: ho bisogno di …
Voglio creare una nuova funzione tramite script nel mio database. Il codice dello script è di seguito: IF Exists(Select * From sys.sysobjects A Where A.name =N'fn_myfunc' and xtype=N'FN') return; CREATE FUNCTION fn_myfunc () returns varchar(10) AS Begin ... End Ma quando eseguo lo script sopra, SQL Server restituisce un errore: …
Ho provato la crittografia aes usando la seguente dichiarazione: SELECT encrypt('test', 'key', 'aes'); che ha funzionato, ma non sono in grado di decrittografare il valore. L'ho inserito in un campo di tipo di dati bytea ma non sono sicuro che fosse il modo giusto. SELECT decrypt(pw, 'key', 'aes') FROM table …
Ho un algoritmo che devo eseguire su ogni riga di una tabella con 800K righe e 38 colonne. L'algoritmo è implementato in VBA e fa un sacco di matematica usando i valori di alcune colonne per manipolare altre colonne. Attualmente sto usando Excel (ADO) per interrogare SQL e usare VBA …
/programming/1348126/modify-owner-on-all-tables-simultaneously-in-postgresql descrive alcuni modi ingegnosi per cambiare tabella e altri oggetti in un utente specifico, e funziona a meraviglia, tuttavia tutti i i suggerimenti sembrano ignorare le funzioni che ho creato. Esiste un modo abbastanza semplice per ripristinare il proprietario di TUTTI gli oggetti nel database, comprese le funzioni? Farlo …
Abbiamo un database SQL Server che ha una specifica di controllo del database che controlla tutte le azioni eseguite sul database. CREATE DATABASE AUDIT SPECIFICATION [dbAudit] FOR SERVER AUDIT [servAudit] ADD (EXECUTE ON DATABASE::[DatabaseName] BY [public]) Abbiamo scoperto che alcune query scriveranno nel registro di controllo l'uso di una funzione …
Sto cercando di vedere se c'è un modo per ingannare SQL Server per utilizzare un determinato piano per la query. 1. Ambiente Immagina di avere alcuni dati condivisi tra diversi processi. Supponiamo quindi di avere alcuni risultati dell'esperimento che occupano molto spazio. Quindi, per ogni processo sappiamo quale anno / …
Ho una query che deve filtrare in base al risultato di un UDF scalare. La query deve essere inviata come una singola istruzione (quindi non posso assegnare il risultato UDF a una variabile locale) e non posso usare un TVF. Sono a conoscenza dei problemi di prestazioni causati da UDF …
Gli standard SQL definiscono le funzioni con effetti collaterali? Ad esempio, hanno funzioni per scrivere in file * o per aggiornare i valori in determinate colonne di una tabella quando fai qualcosa del genere SELECT myfunction(params...); Li ho visti a volte, ma sono solo curioso di sapere se gli standard …
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.