Använda ExecuteSQL-funktionen
Med ExecuteSQL-funktionen i FileMaker Pro kan du hämta data från tabellförekomster som namnges i relationsdiagrammet, men som är oberoende av några definierade relationer. Du kan hämta data från flera olika tabeller utan att skapa tabellkopplingar eller några relationer mellan tabellerna. I vissa fall kanske du kan minska relationsdiagrammens komplexitet genom att använda ExecuteSQL-funktionen.
Fälten som du ställer frågor till med ExecuteSQL-funktionen behöver inte vara i någon layout, så du kan använda ExecuteSQL-funktionen för att hämta data oberoende av layoutkontext. På grund av detta kontextoberoende kan scriptens enkelhet förbättras när du använder ExecuteSQL-funktionen i scripts. Du kan använda ExecuteSQL-funktionen överallt där du kan ange beräkningar, bland annat i diagram och rapporter.
Information om syntax och användning av ExecuteSQL-funktionen finns i FileMaker Pro Hjälp.
Stöds av ExecuteSQL
-
Stöder endast SELECT-sats.
-
Stödet är baserat på SQL-92 och omfattar FileMaker-specifika tillägg och tillägg från andra SQL-dialekter. Den här referensen definierar alla satser, uttryck och funktioner som stöds.
-
Endast SQL-92 syntaxens ISO-datum- och tidformat utan klammerparenteser ({}) accepteras. ExecuteSQL-funktionen godkänner inte datum-, tids- och tidsstämpelkonstanter i ODBC/JDBC-format inom klammerparenteser
Kommentarer
-
Alla referenser i det här dokumentet till funktionen ExecuteSQL gäller även funktionen ExecuteSQLe.