Tag: stored-functions
Die Verwendung von gespeicherten Funktionen für Fragen rund um Datenbank-spezifische, benutzerdefinierte Funktionen, die die Abfragen ausführen, Parameter akzeptieren, und geben Sie einen berechneten Wert.
2
Antworten
Beim refactoring: PostgreSql-Funktionen (und spezifischer: bei der Suche nach "unbenutzt" - Funktionen) es wäre praktisch, um eine Funktion für die Suche nach einer bestimmten Zeichenfolge in der Funktion Definitionen. Weiß jemand, ob dies der beste Ansatz (Versuch
1
Antworten
Habe ich von einem alten Oracle DB, die ich versuche, in EntityFramework 4.1 Anwendung. Ich habe gelesen, über die große Einschränkung, dass oracle mit EF - Sie können Sie nicht anrufen Oracle gespeichert Funktion mit EF, es
2
Antworten
Arbeite ich mit dem code ich die Umwandlung zu Pgsql arbeiten .NET. Ich möchte zum aufrufen einer gespeicherten Funktion mit mehreren Parametern, aber ich würde gerne binden Sie die Parameter nach Namen, etwa so: NpgsqlCommand command =
2
Antworten
Ich bekomme immer diese Fehlermeldung: Ergebnis Bestand aus mehr als einer Zeile Habe ich diese Funktion: DROP FUNCTION IF EXISTS db.GetUserIDByCourseID; CREATE FUNCTION db.`GetUserIDByCourseID`(CourseID int) RETURNS int(11) BEGIN SELECT (c.user_id + COALESCE(pi.user_id, 0) + COALESCE(p.user_id, 0)) INTO
2
Antworten
Ich habe eine Tabelle die Prozesse, die aus einer ID (unsigned int, auto_increment) und Name (varchar, unique). Auswahl der folgenden Funktion mit einer beliebigen Eingabe (ob in der Tabelle oder nicht) immer Ergebnisse in FEHLER 1172 (42000):
1
Antworten
Ich versuche, erstellen Sie eine mysql stored procedure . Ich habe erfolgreich erstellt eine Prozedur mit dem folgenden code : delimiter $$ CREATE PROCEDURE `myprocedure` (IN var1 DATE) BEGIN <---code--> END Und SHOW CREATE PROCEDURE myprocedure zeigt
1
Antworten
Dies ist mein erstes mal, schreiben Sie eine MySQL-Funktion speichern, aber ich habe Probleme zu sehen, was habe ich falsch gemacht: Hier ist meine Tabelle und die Funktion: mysql> select * from PathNames; +-----+--------+-----+ | NID |
1
Antworten
OK, so habe ich gelesen, eine ganze Reihe von Artikeln darauf hindeutet, Tisch-value-Funktionen und cross apply-geben Sie eine bessere Leistung als eine Skalare udf. Ich wollte schreiben, dass meine Funktion in beide Richtungen und dann testen, um
1
Antworten
Überall sehe ich es scheint, MySQL gespeicherte Prozeduren können tun Transaktionen. Aber wenn ich erkläre meine gespeicherten Funktion create function test( a int ) returns int MODIFIES SQL DATA BEGIN START TRANSACTION ; update t set col='some
3
Antworten
Ich bin mit ado.net. Habe ich eine Funktion jsp-Datei in meine Datenbank nimmt 2 Parameter und gibt eine Tabelle zurück. Ich brauche fordert den Benutzer für die beiden Parameter, führen Sie dann die jsp-Funktion und drucken Sie
3
Antworten
Ich habe ein Programm, dass automatisch ausgeführt, jede Nacht, eine Abfrage ausführen und E-Mail-Ergebnisse. In meinem Programm rufe ich eine Funktion, die als Teil der Abfrage... Was ich möchte ist, übergeben Sie das Datum, das Programm ausgeführt
2
Antworten
ich habe implementiert eine Funktion, die überprüfen, ob ein Wert angezeigt wird, in eine bestimmte Zeile einer bestimmten Tabelle: CREATE FUNCTION check_if_if_exist(id INTEGER, table_name character(50), table_column character(20) ) RETURNS BOOLEAN AS $$ DECLARE res BOOLEAN; BEGIN SELECT
4
Antworten
Wenn ich eine Funktion aufzurufen, die einige Zeit, dann wird es ausführen jedes mal oder nur einmal ausgeführt, und der Wert wird dann nach einiger Zeit? Beispiel: select my_function('filed'),my_function('filed')/field2, (my_function('filed')*field1)/field3, ...... from my_table where group by filed1;
1
Antworten
Ich bin versucht, das Ergebnis einer gespeicherten Funktion in einer WHERE-Anweisung in MySQL (5.x), aber es schlägt fehl, da in der Funktion bin ich durch die Auswahl von Werten aus einer Tabelle in eine INT-variable und dann
2
Antworten
Im neuen zu schreiben von gespeicherten Funktionen in postgresql und im Allgemeinen . Ich bin versucht, zu schreiben eingene mit einem Eingabeparameter und zurückgeben eines Satzes von gespeicherten Ergebnisse in eine temporäre Tabelle. Ich den folgenden Code
6
Antworten
Auswahl der return-Wert einer Oracle-gespeicherten Funktion, die nicht enthalten DML kann getan werden nur durch die Auswahl der Funktion: select function_name() from dual; Wenn die Funktion enthält DML (in diesem Fall einige Einsätze zu protokollieren, die an
1
Antworten
Ich Frage mich, ob es möglich ist in einer mysql gespeichert-Funktion oder gespeicherten Prozedur verfassen einer mysql-Abfrage als string-variable können Sie später ausführen? Ich habe eine gespeicherte Funktion get_district_part ((district_id INT,county_id INT,city_id INT,zip_id INT)) RETURNS INT, die
2
Antworten
Ich weiß nicht, was ist das problem, warum es gibt mir Fehler bei der Ausführung der Funktion Hier ist meine sql: CREATE FUNCTION `test`.`GetProcessorMethodID` (processor_id INT, method_id INT) RETURNS INTEGER BEGIN DECLARE id INT; SET @id :=
2
Antworten
Möchte ich springen, in MySQL gespeicherte Funktion. Wie kann ich das nutzen? Beispiel-code: if (action = 'D') then if (rowcount > 0) then DELETE FROM datatable WHERE id = 2; else SET p=CONCAT('Can not delete',@b); goto ret_label;
1
Antworten
Ich habe gerade begonnen, erstellen Sie eine gespeicherte Funktion, dies ist mein erstes mal also ich habe ein paar Probleme. Derzeit rufe ich die Funktion mit SELECT test(); (der test ist der name der Funktion, die für
2
Antworten
Ich versuche zu nennen, einer Oracle-Funktion von C#, dass mehrere Zeilen zurückgibt, aber es funktioniert nicht. Hier ist die Funktion die ich benutze: create or replace function return_columns( tableName IN varchar ) return types.ref_c as c_result types.ref_c;
2
Antworten
Ich versuche, eine Funktion, die rekursiv erstellt einen Pfad für eine bestimmte Kategorie CREATE FUNCTION getPath(inId INT) RETURNS TEXT DETERMINISTIC BEGIN DECLARE return_path TEXT; DECLARE return_parent_id INT; SELECT CONCAT('/', name) INTO return_path FROM article_categories WHERE id =
4
Antworten
Ich bin neu in PostgreSQL eine Datenbank erstellen möchten, verwenden einer gespeicherten Funktion. Für ex: CREATE OR REPLACE FUNCTION mt_test(dbname character varying) RETURNS integer AS $BODY$ Create Database $1; Select 1; $BODY$ LANGUAGE sql; Wenn ich versuche
4
Antworten
create or replace function ar_knyga_egzistuoja( id number ) return number is kiekis number; begin select count(*) into kiekis from knygos where kn_id = id; return kiekis; end; C# - code: conn.Open(); OracleCommand cmd = new OracleCommand(); cmd.Connection
2
Antworten
Ich bin mit einigen Schwierigkeiten eine ziemlich einfache gespeicherte Prozedur rechts. Betrachten Sie die folgende Artikel-Tabelle snippet: id replaced_by baseID 1 2 0 2 3 0 3 0 0 Einem einfachen hierarchischen Tabelle mit copy-on-write. Wenn ein
2
Antworten
Habe ich eine vb.net codebase mit ado eine Verbindung zu einer Oracle-Datenbank. Wir haben viele gespeicherte Prozeduren, die wir rufen, teilweise mit mehreren out-Parameter. Doch nun benötige ich zum aufrufen einer gespeicherten Funktion, und es ist mir
3
Antworten
Ich habe eine Funktion, die ich derzeit in Gebrauch in PHP kompiliert die E-Mail-Adresse von separaten Feldern, sondern berücksichtigt verschiedene Formate, die in verschiedenen Regionen. Ich bin versucht, zu replizieren diese als MySQL-Funktion gespeichert. Ich begreife, dass
4
Antworten
Ich bin auf der Suche nach einer gespeicherten Prozedur-code, eine Textdatei öffnen, Lesen Sie in mehreren tausend Zeilen, und fügen Sie den code, um eine Tabelle in der Datenbank. Gibt es eine einfache Möglichkeit dies umzusetzen in
1
Antworten
Ich bin immer ein 1064-Fehler beim Aufruf einer gespeicherten Funktion innerhalb einer gespeicherten Prozedur. Es passiert nur auf der Linie, wo ich versuche, dies zu tun: SET account_id = get_account_id(user);. Was ist das problem und wie kann
6
Antworten
Version: SQLServer 8 Ich würde gerne den Inhalt einer gespeicherten Funktion in SQL Server, d.h. was genau die Funktion macht. Keiner der aufgeführten Optionen hier für mich arbeiten. Es scheint nicht zu sein jede Datenbank/Tabelle namens sys.Objekte.
2
Antworten
Was ist der Mechanismus zu zwingen, die MySQL einen Fehler auslösen, die in der gespeicherten Prozedur? Ich habe eine Prozedur, die s nennen andere Funktion: PREPARE my_cmd FROM @jobcommand; EXECUTE my_cmd; DEALLOCATE PREPARE my_cmd; den job-Befehl ist:
7
Antworten
Unsere Datenbank verfügt über eine Funktion zur Erstellung einer Bestellnummer. Es liest einen Wert aus der Settings-Tabelle, erhöht Sie, und gibt dann den neuen Wert ein. Zum Beispiel: CREATE FUNCTION NextOrderNumber() RETURNS INTEGER UNSIGNED NOT DETERMINISTIC BEGIN
5
Antworten
Ich bin langsam von MSSQL, PostgreSQL. In MSSQL, die ich nennen könnte, die Bearbeitung von bereits gespeicherten Prozedur oder Funktion, und die administration shell (SQL Server Management Studio) zeigte mir die Prozedur text, so dass ich nicht
8
Antworten
Was ist der MySQL Befehl, um die definition einer gespeicherten Prozedur oder Funktion, ähnlich sp_helptext in Microsoft SQL Server? Ich weiß, dass SHOW PROCEDURE STATUS zeigt die Liste der Prozeduren zur Verfügung. Ich muss sehen, dass eine
1
Antworten
Ich habe mir für die Letzte Stunde oder so und habe nicht gefunden, eine schlüssige Antwort auf diese scheinbar einfache problem: Wie rufen Sie eine gespeicherte MYSQL-Funktion/- Prozedur und die Ausgabe verwenden in der weiteren SELECT-Abfragen? Obwohl
6
Antworten
kann jemand erklären, was ist der wesentliche Unterschied zwischen Funktionen und Prozeduren in Oracle? Warum muss ich Verfahren, wenn ich tun kann, alles mit Funktionen? Wenn ich nicht zu rufen-Prozedur in der sql-Anweisung, ok, ich werde eine
10
Antworten
SQL Server 2005-hat Super sys.XXX sichten auf das system Katalog, die ich Häufig verwende. Was stolpert ist mir diese: warum ist es ein "sys.Verfahren" - Ansicht, um Informationen über Ihre gespeicherten Prozeduren, aber es gibt keine "sys.Funktionen"