Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   suche Einführung in Interbase (https://www.delphipraxis.net/203351-suche-einfuehrung-interbase.html)

joachimd 10. Feb 2020 13:35

Datenbank: Interbase • Version: 2020 • Zugriff über: FireDAC

suche Einführung in Interbase
 
Wie der Titel schon sagt bin ich derzeit auf der Suche nach einer guten Einführung in Interbase.
Für einen Kundenauftrag schaue ich mir vor allem die Unterschiede im Hinblick auf ADS an und möchte daraus den Migrationsaufwand ableiten.

Was ich bisher leider nicht gefunden habe ist die Möglichkeit, eine GUID (bzw UUID) in IB direkt zu erzeugen und zu speichern. Mir fehlt trotz Suche auch eine Übersicht, welche SQL Funktionen im aktuellen IB vorhanden sind. Gibt es denn eine umfassende Liste?
Google verweist immer auf Firebird, in diesem Fall suche ich aber speziell was zu IB.

Ach ja: nimm stattdessen FB ist nicht die Antwort, die ich auf diese Frage suche;)

hoika 10. Feb 2020 13:41

AW: suche Einführung in Interbase
 
Hallo,
http://docs.embarcadero.com/products/interbase/

Zur UUID habe ich nichts nativ gefunden, aber UDF (user defined function) geht immer:
http://freeadhocudf.org/documentatio..._eng_uuid.html

mkinzler 10. Feb 2020 13:45

AW: suche Einführung in Interbase
 
http://docs.embarcadero.com/products...base/index.php

Ich arbeite nicht mit IB. Es sollte aber grundsätzlich möglich sein. Notfalls per UDF in einem Trigger.

joachimd 10. Feb 2020 13:50

AW: suche Einführung in Interbase
 
Danke euch beiden. Soweit war ich schon ... aber lt dem Language Reference Guide gibt es in IB nur 9(?) Funktionen. Das kann doch nicht alles sein - oder?
Bzgl externer Funktionen besteht das Problem, dass ich dann für jedes Betriebssystem etwas mitgeben muss. Derzeit "spiele" ich in einer Win10 VM für die Entwicklung, deployment gehen an meinen eigentlichen Rechner (Linux) sowie mein Android phone. Da IB alles unterstützt hoffte ich auf eine universelle Lösung.
Im Hinblick auf das Kundenprojekt sollte das Deployment ähnlich werden.

mkinzler 10. Feb 2020 13:58

AW: suche Einführung in Interbase
 
Das ist dem "Schlankheits-"Prinzip geschuldet. Es wird aber eins Standard-UDF mitgeliefert, welche viele Funktionen mitliefert, die bei anderen DBMS integriert sind.
Firebird hat ab 2.x viele Funktionen in den Kern verlagert (auch GEN_UUID)

jobo 10. Feb 2020 14:10

AW: suche Einführung in Interbase
 
Gut, eine Funktionsverlagerung ist ja okay, aber die Doku (vollständige Language Reference) sollte schon zu finden sein oder?

Die Doku von FB hat mich schon manchmal irritiert, aber okay frei und kostenlos.
Dass es bei IB ähnlich aussieht (oder schlechter), seltsam.

Was joachimD ("nur 9(?) Funktionen") meint, sind wahrscheinlich die SQL Funktionen. Es gibt aber auch andere, z.B. SQRT()
http://docwiki.embarcadero.com/Inter...rties#mw-pages
>
http://docwiki.embarcadero.com/InterBase/2020/en/Sqrt

Aber straight forward sieht das nicht aus.

Scheint mir immerhin bemerkenswert, wo ja in letzter Zeit viele Werbemails zu IB eintrudeln.

milo 10. Feb 2020 14:26

AW: suche Einführung in Interbase
 
Tach Joachim,

kehrst Du ADS komplett den Rücken?

Gruß Michael

joachimd 10. Feb 2020 14:44

AW: suche Einführung in Interbase
 
Zitat:

Zitat von milo (Beitrag 1457061)
kehrst Du ADS komplett den Rücken?

so viel ist da ja nicht mehr ...

Uwe Raabe 10. Feb 2020 16:05

AW: suche Einführung in Interbase
 
Zitat:

Zitat von jobo (Beitrag 1457060)
Gut, eine Funktionsverlagerung ist ja okay, aber die Doku (vollständige Language Reference) sollte schon zu finden sein oder?

Ist sie ja auch: The InterBase UDF Library

Verbirgt sich halt nur in der Developer's Guide

mkinzler 10. Feb 2020 16:17

AW: suche Einführung in Interbase
 
Ist aber auch die Funktionen der UDF sehr übersichtlich


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:56 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz