FoxPro8


Отображение выражений из Visual FoxPro в SQL Server мастером наращивания


Несмотря на то что Visual FoxPro и Transact-SQL имеют несколько общих функций, многие функции Visual FoxPro не поддерживаются в SQL Server. Выражения Visual FoxPro, содержащиеся в правилах проверки достоверности на уровне полей и на уровне записей, а также в значениях по умолчанию, мастер наращивания пытается преобразовать в выражения Transact-SQL, используя соответствия, представленные в табл. 23.2.

Таблица 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()

 




Начало  Назад  Вперед



Книжный магазин