Отображение выражений из Visual FoxPro в SQL Server
Таблица 23.2. Отображение выражений из Visual FoxPro в SQL Server
Выражение Visual FoxPro | Выражение SQL Server |
Истина (.T.) | 1 |
Ложь (.F.) | 0 |
# | <> |
.AND. | AND |
.NOT. | NOT |
.NULL. | NULL |
.OR. | OR |
=< | < — |
— > | >= |
ASCO | ASCII 0 |
AT() | CHARINDEXO |
CDOW() | DATENAME(dw, ...) |
CHR() | CHAR() |
CMONTH() | DATENAME(mm, ...) |
CTOD() | CONVERT(datetime, ...) |
CTOT() | CONVERT(datetime, ...) |
DATE() | GETDATE() |
DATETIMEO | GETDATE() |
DAY() | DATEPART(dd, ...) |
DOW() | DATEPART(dw, ...) |
DTOC() | CONVERT(varchar, ...) |
DTOR() | RADIANS( ) |
DTOT() | CONVERT(datetime, ...) |
HOUR() | DATEPART(hh, ...) |
LIKEO | PATINDEX() |
MINUTE() | DATEPART(mi, ...) |
MONTH() | DATEPART(mm, ...) |
MTON() | CONVERT(money, ...) |
NTOM() | CONVERT(float, ...) |
RTOD() | DEGREES() |
SUBSTR() | SUBSTRING!) |
TTOC() | CONVERT(char, ...) |
TTOD() | CONVERT(datetime, ...) |
YEAR() | DATEPART(yy, ...) |
Следующие функции имеют одинаковый вид и в Visual FoxPro, и в SQL Server.
CEILING() | LOG( | LOWER() |
LTRIM( | RIGHT() | RTRIM() |
SOUNDEX() | SPACE() | STR( ) |
STUFF() | UPPER() |