Program Microsoft Access SQL obsługuje używanie zdefiniowanej składni ODBC dla funkcji skalarnych w kwerendzie passacyjnie uruchamianej Microsoft SQL Server. Aby na przykład zwrócić wszystkie wiersze, w których wartość bezwzględna zmiany ceny akcji była większa niż pięć, użyj następującego zapytania:

SELECT DailyClose, DailyChange FROM DailyQuote
WHERE {fn ABS(DailyChange)} > 5

Aby uzyskać opis argumentów i pełne objaśnienie składni escape dla uwzględnienia funkcji w instrukcji SQL, zobacz Funkcje skalarne.

Funkcje skalarne ODBC według kategorii

Podzbiór funkcji tekstowych jest obsługiwany. W poniższej tabeli wymieniono funkcje skalarne ODBC oraz równoważne funkcje programu Access, jeśli takie funkcje są dostępne.

Funkcja ODBC (wersja ODBC)

Funkcja Programu Access

ASCII (ODBC 1.0)

Funkcja Asc

BIT_LENGTH (3.0)

(Brak odpowiednika)

CHAR (ODBC 1.0)

Funkcja Chr

CONCAT (ODBC 1.0)

(Użyj operatora łączy znaków "i" (&) znaku)

RÓŻNICA (ODBC 2.0)

(Brak odpowiednika)

INSERT (ODBC 1.0)

(Brak odpowiednika)

LCASE (ODBC 1.0)

Funkcja LCase

LEFT (ODBC 1.0)

Funkcja Left

LENGTH (ODBC 1.0)

Funkcja Len

LOCATE (ODBC 1.0)

Funkcja InStr

LTRIM (ODBC 1.0)

Funkcje LTrim, RTrim i Trim

OCTET_LENGTH (ODBC 3.0) (Brak funkcji równoważnej)

(Brak odpowiednika)

POSITION (ODBC 3.0)

Funkcja InStr

REPEAT (ODBC 1.0)

Funkcja String

REPLACE (ODBC 1.0)

Funkcja Replace

RIGHT (ODBC 1.0)

Funkcja Right

RTRIM (ODBC 1.0)

Funkcje LTrim, RTrim i Trim

SOUNDEX (ODBC 2.0)

(Brak odpowiednika)

SPACJA (ODBC 2.0)

Funkcja Space

SUBSTRING (ODBC 1.0)

Funkcja Mid

UCASE (ODBC 1.0)

Funkcja UCase

Podzbiór funkcji matematycznych jest obsługiwany. W poniższej tabeli wymieniono funkcje skalarne ODBC oraz równoważne funkcje programu Access, jeśli takie funkcje są dostępne.

Funkcja ODBC (wersja ODBC)

Funkcja Programu Access

ABS (ODBC 1.0)

Funkcja Abs

ACOS (ODBC 1.0)

(Brak odpowiednika)

ASIN (ODBC 1.0)

(Brak odpowiednika)

CEILING (ODBC 1.0)

(Brak odpowiednika)

ATAN (ODBC 1.0)

Funkcja Atn

ATAN2 (ODBC 2.0)

(Brak odpowiednika)

COS (ODBC 1.0)

Funkcja Cos

COT (ODBC 1.0)

(Brak odpowiednika)

STOPNIE (ODBC 2,0)

(Brak odpowiednika)

EXP (ODBC 1.0)

Funkcja Exp

FLOOR (ODBC 1.0)

(Brak odpowiednika)

MOD (ODBC 1.0)

(Użyj operatora MOD)

LOG (ODBC 1.0)

Funkcja Log

LOG10 (ODBC 2.0)

(Brak odpowiednika)

PI (ODBC 1.0)

(Brak odpowiednika)

POWER (ODBC 2.0)

(Brak odpowiednika)

RADIANY (ODBC 2.0)

(Brak odpowiednika)

RAND (ODBC 1.0)

Funkcja Rnd

ROUND (ODBC 2.0)

Funkcja Round

SIGN (ODBC 1.0)

Funkcja Sgn

SIN (ODBC 1.0)

Funkcja Sin

SQRT (ODBC 1.0)

Funkcja Sqr

TAN (ODBC 1.0)

Funkcja Tan

TRUNCATE (ODBC 2.0)

(Brak odpowiednika)

Podzestaw funkcji daty/czasu jest obsługiwany. W poniższej tabeli wymieniono funkcje skalarne ODBC oraz równoważne funkcje programu Access, jeśli takie funkcje są dostępne.

Funkcja ODBC (wersja ODBC)

Funkcja Programu Access

CURDATE (ODBC 1.0)

Funkcja Date

CURTIME (ODBC 1.0)

Funkcja Time

CURRENT_DATE (ODBC 3.0)

Funkcja Date

CURRENT_TIME (ODBC 3.0)

Funkcja Time

CURRENT_TIMESTAMP (ODBC 3.0)

Funkcja Time

DAYNAME (ODBC 2.0)

Funkcja WeekdayName

DAYOFMONTH (ODBC 1.0)

Funkcja Day

DAYOFWEEK (ODBC 1.0)

Funkcja Weekday

DAYOFYEAR (ODBC 1.0)

Funkcja DatePart

EXTRACT (ODBC 3.0)

Funkcja DatePart

HOUR (ODBC 1.0)

Funkcja Hour

MINUTA (ODBC 1,0)

Funkcja Minute

MONTH (ODBC 1.0)

Funkcja Month

MONTHNAME (ODBC 2.0)

MonthName, funkcja

NOW (ODBC 1.0)

Funkcja Now

QUARTER (ODBC 1.0)

Funkcja DatePart

SECOND (ODBC 1.0)

Funkcja Second

TIMESTAMPADD (ODBC 2.0)

Funkcja DateAdd

TIMESTAMPDIFF (ODBC 2.0)

Funkcja DateDiff

WEEK (ODBC 1.0)

Funkcja DatePart

YEAR (ODBC 1.0)

Funkcja Year

Podzestaw funkcji konwersji jest obsługiwany. W poniższej tabeli wymieniono funkcje skalarne ODBC oraz równoważne funkcje programu Access, jeśli takie funkcje są dostępne.

Funkcja ODBC

Funkcja Programu Access

CONVERT

Funkcje konwersji typów

Uwaga    Literały ciągów można konwertować na następujące typy danych: SQL_FLOAT, SQL_DOUBLE, SQL_NUMERIC, SQL_INTEGER, SQL_REAL, SQL_SMALLINT, SQL_VARCHAR i SQL_DATETIME. Aby przekonwertować ciąg na walutę, użyj SQL_FLOAT. Aby uzyskać więcej informacji, zobacz jawną funkcję konwersji typu danych.

Potrzebna dalsza pomoc?

Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów Microsoft Office

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?

Dziękujemy za opinię!

×