Microsoft Access SQL biedt ondersteuning voor het gebruik van de door ODBC gedefinieerde syntaxis voor scalaire functies in een Pass Through-query die wordt uitgevoerd op Microsoft SQL Server. Als u bijvoorbeeld alle rijen wilt retourneren waarbij de absolute waarde van de wijziging in de prijs van een aandeel groter is dan vijf, gebruikt u de volgende query:
SELECT DailyClose, DailyChange FROM DailyQuote
WHERE {fn ABS(DailyChange)} > 5
Zie scalaire functiesvoor een beschrijving van de argumenten en een volledige uitleg van de escape-syntaxis voor het opnemen van functies in een SQL-instructie.
Scalaire ODBC-functies per categorie
Een deel van de Tekstfuncties worden ondersteund. De volgende tabel bevat een overzicht van de scalaire ODBC-functies en de overeenkomstige functies voor Access, indien van toepassing.
ODBC-functie (ODBC-versie) |
Access, functie |
ASCII (ODBC 1,0) |
|
BIT_LENGTH (3,0) |
(Geen equivalent) |
CHAR (ODBC 1,0) |
|
CONCAT (ODBC 1,0) |
(Gebruik de ampersandoperator en-teken (&) |
VERSCHIL (ODBC 2,0) |
(Geen equivalent) |
INVOEGEN (ODBC 1,0) |
(Geen equivalent) |
LCASE (ODBC 1,0) |
|
LEFT (ODBC 1,0) |
|
LENGTE (ODBC 1,0) |
|
ZOEKEN (ODBC 1,0) |
|
LTRIM (ODBC 1,0) |
|
OCTET_LENGTH (ODBC 3,0) (geen equivalent, functie) |
(Geen equivalent) |
POSITION (ODBC 3,0) |
|
HERHALEN (ODBC 1,0) |
|
REPLACE (ODBC 1,0) |
|
RIGHT (ODBC 1,0) |
|
RTRIM (ODBC 1,0) |
|
SOUNDEX (ODBC 2,0) |
(Geen equivalent) |
SPATIE (ODBC 2,0) |
|
SUBTEKENREEKS (ODBC 1,0) |
|
UCASE (ODBC 1,0) |
Een subset van de wiskundige functies wordt ondersteund. De volgende tabel bevat een overzicht van de scalaire ODBC-functies en de overeenkomstige functies voor Access, indien van toepassing.
ODBC-functie (ODBC-versie) |
Access, functie |
ABS (ODBC 1,0) |
|
BOOGCOS (ODBC 1,0) |
(Geen equivalent) |
ASIN (ODBC 1,0) |
(Geen equivalent) |
CEILING (ODBC 1,0) |
(Geen equivalent) |
BOOGTAN (ODBC 1,0) |
|
BOOGTAN2 (ODBC 2,0) |
(Geen equivalent) |
COS (ODBC 1,0) |
|
COT (ODBC 1,0) |
(Geen equivalent) |
GRADEN (ODBC 2,0) |
(Geen equivalent) |
EXP (ODBC 1,0) |
|
VERDIEPING (ODBC 1,0) |
(Geen equivalent) |
MOD (ODBC 1,0) |
(Gebruik de operator rest) |
LOG (ODBC 1,0) |
|
LOG10 (ODBC 2,0) |
(Geen equivalent) |
PI (ODBC 1,0) |
(Geen equivalent) |
POWER (ODBC 2,0) |
|
RADIALEN (ODBC 2,0) |
(Geen equivalent) |
ASELECT (ODBC 1,0) |
|
ROUND (ODBC 2,0) |
|
LOG (ODBC 1,0) |
|
SIN (ODBC 1,0) |
|
WORTEL (ODBC 1,0) |
|
TAN (ODBC 1,0) |
|
TRUNCATE (ODBC 2,0) |
(Geen equivalent) |
Een subset van de datum-en tijdfuncties wordt ondersteund. De volgende tabel bevat een overzicht van de scalaire ODBC-functies en de overeenkomstige functies voor Access, indien van toepassing.
ODBC-functie (ODBC-versie) |
Access, functie |
CURDATE (ODBC 1,0) |
|
CURTIME (ODBC 1,0) |
|
CURRENT_DATE (ODBC 3,0) |
|
CURRENT_TIME (ODBC 3,0) |
|
CURRENT_TIMESTAMP (ODBC 3,0) |
|
DAYNAME (ODBC 2,0) |
|
DAYOFMONTH (ODBC 1,0) |
|
DAYOFWEEK (ODBC 1,0) |
|
DAYOFYEAR (ODBC 1,0) |
(Geen equivalent) |
EXTRACT (ODBC 3,0) |
|
UUR (ODBC 1,0) |
|
MINUTE (ODBC 1,0) |
|
MONTH (ODBC 1,0) |
|
MONTH (ODBC 2,0) |
|
NU (ODBC 1,0) |
|
KWARTAAL (ODBC 1,0) |
(Geen equivalent) |
SECONDE (ODBC 1,0) |
|
TIMESTAMPADD (ODBC 2,0) |
|
TIMESTAMPDIFF (ODBC 2,0) |
|
WEEK (ODBC 1,0) |
(Geen equivalent) |
JAAR (ODBC 1,0) |
Een subset van de conversiefuncties wordt ondersteund. De volgende tabel bevat een overzicht van de scalaire ODBC-functies en de overeenkomstige functies voor Access, indien van toepassing.
ODBC, functie |
Access, functie |
CONVERT |
Opmerking Letterlijke tekenreeksen kunnen worden geconverteerd naar de volgende gegevenstypen: SQL_FLOAT, SQL_DOUBLE, SQL_NUMERIC, SQL_INTEGER, SQL_REAL, SQL_SMALLINT, SQL_VARCHAR en SQL_DATETIME. Gebruik SQL_FLOAT om een tekenreeks te converteren naar een valuta. Zie expliciete conversie van gegevenstypen, functievoor meer informatie.
Opmerking: Deze pagina is automatisch vertaald en kan grammaticale fouten of onnauwkeurigheden bevatten. Wij hopen dat deze inhoud nuttig voor je is. Wil je ons laten weten of deze informatie nuttig is? Hier is het Engelstalige artikel ter referentie.