Questions marquées «functions»

Une fonction effectue un travail spécifié, prenant généralement des paramètres en entrée. En termes de bases de données, celles-ci peuvent être spécifiques à SQL ou au fournisseur de base de données.

1
EXPLAIN ANALYZE ne montre aucun détail pour les requêtes à l'intérieur d'une fonction plpgsql
J'utilise une fonction PL / pgSQL dans PostgreSQL 9.3 avec plusieurs requêtes complexes à l'intérieur: 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 …

3
Que signifie NVL?
Qu'est - ce que NVLveut dire? Je parle de la fonction Oracle et Informix (peut-être quelques autres aussi) utilisée pour filtrer les valeurs non NULL des résultats de requête (similaire à COALESCEdans d'autres bases de données).

2
Désactivation de la vérification du schéma lors de la création de fonction / procédure stockée
J'essaie d'automatiser le processus qui exécute les modifications de la base de données SQL Server 2008 R2. Le processus que j'ai mis en place supprime et recrée mes procédures et fonctions stockées, ainsi que l'exécution de scripts pour modifier les tables / colonnes / données. Malheureusement, l'un des scripts nécessite …


2
Pourquoi les fonctions à valeur scalaire ont-elles besoin d'une autorisation d'exécution plutôt que d'une sélection?
Je me demande pourquoi, pour une fonction à valeur scalaire, je dois autoriser l'utilisateur à exécuter plutôt qu'une simple sélection? Pendant ce temps, une fonction de valeur de table fonctionne très bien avec seulement une autorisation ou une db_datareaderappartenance sélectionnée . pour être plus clair, voici mon exemple: j'ai besoin …





5
Existe-t-il un moyen de définir le propriétaire de tous les objets dans une base de données PostgreSQL en même temps?
/programming/1348126/modify-owner-on-all-tables-simultaneous-in-postgresql décrit quelques façons astucieuses de changer la table et d'autres objets à un utilisateur spécifique, et cela fonctionne à merveille, cependant tous les les suggestions semblent ignorer les fonctions que j'ai créées. Existe-t-il un moyen assez simple de réinitialiser le propriétaire de TOUS les objets de la base de …

1
Comment filtrer l'utilisation de la fonction définie par l'utilisateur scalaire des données d'audit SQL Server?
Nous avons une base de données SQL Server qui a une spécification d'audit de base de données qui vérifie toutes les actions d'exécution sur la base de données. CREATE DATABASE AUDIT SPECIFICATION [dbAudit] FOR SERVER AUDIT [servAudit] ADD (EXECUTE ON DATABASE::[DatabaseName] BY [public]) Nous avons constaté que certaines requêtes écriront …

3
Émuler la fonction scalaire définie par l'utilisateur d'une manière qui n'empêche pas le parallélisme
J'essaie de voir s'il existe un moyen de tromper SQL Server pour utiliser un certain plan pour la requête. 1. Environnement Imaginez que vous ayez des données qui sont partagées entre différents processus. Supposons donc que nous ayons des résultats d'expérience qui prennent beaucoup de place. Ensuite, pour chaque processus, …


3
Méthode la plus rapide pour compter le nombre de plages de dates couvrant chaque date de la série
J'ai une table (dans PostgreSQL 9.4) qui ressemble à ceci: CREATE TABLE dates_ranges (kind int, start_date date, end_date date); INSERT INTO dates_ranges VALUES (1, '2018-01-01', '2018-01-31'), (1, '2018-01-01', '2018-01-05'), (1, '2018-01-03', '2018-01-06'), (2, '2018-01-01', '2018-01-01'), (2, '2018-01-01', '2018-01-02'), (3, '2018-01-02', '2018-01-08'), (3, '2018-01-05', '2018-01-10'); Maintenant, je veux calculer pour les …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.