Als «functions» getaggte Fragen

Eine Funktion führt eine bestimmte Arbeit aus und verwendet normalerweise Parameter als Eingabe. In Bezug auf Datenbanken können diese spezifisch für SQL oder den Datenbankanbieter sein.


3
Wofür steht NVL?
Was bedeutet NVLstehen? Ich spreche über die Oracle- und Informix-Funktion (möglicherweise auch einige andere), mit der Nicht-NULL-Werte aus Abfrageergebnissen herausgefiltert werden (ähnlich wie COALESCEin anderen Datenbanken).

2
Deaktivieren der Überprüfung des Schemas bei der Erstellung von Funktionen / gespeicherten Prozeduren
Ich versuche, den Prozess zu automatisieren, der Änderungen an der SQL Server 2008 R2-Datenbank ausführt. Der Prozess, den ich eingerichtet habe, löscht meine gespeicherten Prozeduren und Funktionen und erstellt sie neu. Außerdem werden Skripts ausgeführt, um die Tabellen / Spalten / Daten zu ändern. Leider erfordert eines der Skripte, dass …


2
Warum müssen skalarwertige Funktionen die Berechtigung ausführen, anstatt auszuwählen?
Ich frage mich, warum ich dem Benutzer für eine skalarwertige Funktion die Berechtigung erteilen muss, anstatt nur eine Auswahl auszuführen. In der Zwischenzeit funktionieren Tabellenfunktionen einwandfrei, wenn nur die Berechtigung select oder die db_datareaderMitgliedschaft ausgewählt wird. Zur Verdeutlichung hier mein Beispiel: Ich benötige einen Benutzer, der nur Leserechte für die …





5
Gibt es eine Möglichkeit, den Eigentümer aller Objekte in einer PostgreSQL-Datenbank gleichzeitig festzulegen?
/programming/1348126/modify-owner-on-all-tables-simultaneous-inpostgresql beschreibt einige raffinierte Möglichkeiten, um Tabellen und andere Objekte für einen bestimmten Benutzer zu ändern, und es funktioniert problemlos, jedoch mit allen Vorschläge scheinen die von mir erstellten Funktionen zu ignorieren. Gibt es eine relativ einfache Möglichkeit, den Eigentümer ALLER Objekte in der Datenbank einschließlich der Funktionen zurückzusetzen? Es …

1
Herausfiltern der Verwendung von skalarwertigen benutzerdefinierten Funktionen aus SQL Server-Überwachungsdaten
Wir haben eine SQL Server-Datenbank mit einer Datenbankprüfspezifikation, die alle ausgeführten Aktionen auf der Datenbank prüft. CREATE DATABASE AUDIT SPECIFICATION [dbAudit] FOR SERVER AUDIT [servAudit] ADD (EXECUTE ON DATABASE::[DatabaseName] BY [public]) Wir haben festgestellt, dass einige Abfragen die Verwendung einer Skalarfunktion für jede Zeile in einer Ergebnismenge in das Überwachungsprotokoll …



3
Der schnellste Weg, um zu zählen, wie viele Datumsbereiche jedes Datum aus einer Serie abdecken
Ich habe eine Tabelle (in PostgreSQL 9.4), die so aussieht: 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'); Jetzt möchte ich für die angegebenen …

2
Gibt es Standard-SQL-Funktionen mit Nebenwirkungen?
Definieren die SQL-Standards Funktionen mit Nebenwirkungen? Haben sie beispielsweise Funktionen zum Schreiben in Dateien * oder zum Aktualisieren von Werten in bestimmten Spalten einer Tabelle, wenn Sie so etwas tun? SELECT myfunction(params...); Ich habe diese manchmal gesehen, aber ich bin nur neugierig, ob die SQL-Standards dasselbe tun. * Dies ist …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.