zoukankan      html  css  js  c++  java
  • VBA与TSQL之间的函数比较;SQL Server的SQL语句如何在ACCESS中使用?(转自http://access911.net)

    Visual Basic for Applications 与 SQL Server Transact-SQL 之间的函数比较 (ADP)
    注释  本主题中的信息仅适用于 Microsoft Access 项目 (.adp)。

    下表比较了 Microsoft Visual Basic for Applications (VBA) 和 Microsoft SQL Server Transact-SQL 中的常用函数。有关 Transact-SQL 标量函数的详细信息,请参阅 SQL Server 文档。

    注意   “升迁向导”将下列 VBA 函数(用于表有效性规则、字段验证和默认情况下)转换为对等的 Transact-SQL 函数。

    字符串函数

    VBA 函数       Transact-SQL
                   标量函数 
    ------------------------------------------------
    Asc(x)         ASCII(x) 
    Chr$(x)        CHAR(x) 
    Lcase$(x)      LCASE(x) 
                   LOWER(x)
    Len(x)         DATALENGTH(x) 
    Ltrim$( x)     LTRIM(x) 
    Mid$(x,y,z)    SUBSTRING(x,y,z) 
    Right$(x,y)    RIGHT(x,y) 
    Rtrim$(x)      RTRIM(x) 
    Space$(x)      SPACE(x) 
    Str$(x)        STR(x) 
    Ucase$( x)     UCASE(x) 
                   UPPER(x)
     

    转换函数

    VBA 函数       Transact-SQL
                   标量函数 
    ------------------------------------------------
    Ccur(x)        CONVERT(money,x) 
    Cdbl(x)        CONVERT(float,x) 
    Cint(x)        CONVERT(smallint,x) 
    Clng(x)        CONVERT(int,x) 
    Csng(x)        CONVERT(real,x) 
    Cstr(x)        CONVERT(varchar,x) 
    Cvdate(x)      CONVERT(datetime,x) 

    日期函数

    VBA 函数                              Transact-SQL
                                          标量函数 
    ------------------------------------------------
    Date(x)                               CONVERT(DATETIME,CONVERT(varchar,GETDATE(x))) 
    Dateadd("<Access datepart>",x,y)      DATEADD(<SQL Server datepart>, x, y) 
    Datediff("<Access datepart>",x,y)     DATEDIFF(<SQL Server datepart>, x, y) 
    Datepart("<Access datepart>", x)      DATEPART(<SQL Server datepart>, x) 
    Day(x)                                DATEPART(dd,x) 
    Hour(x)                               DATEPART(hh,x) 
    Minute(x)                             DATEPART(mi,x) 
    Month(x)                              DATEPART(mm,x) 
    Now(x)                                GETDATE(x) 
    Second(x)                             DATEPART(ss,x) 
    Weekday(x)                            DATEPART(dw,x) 
    Year(x)                               DATEPART(yy,x) 

    数学函数
    VBA 函数          Transact-SQL
                      标量函数 
    ------------------------------------------------
    Int(x)            FLOOR(x) 
    Sgn(x)            SIGN(x) 
    Rnd(x)            ROUND(x) 

     
    access911整理的其他函数
    VBA 函数          Transact-SQL
                      标量函数 
    ------------------------------------------------
    replace           replace
    mid               substring
    nz                isnull

  • 相关阅读:
    【缓存】缓存穿透、缓存并发、热点缓存解决方案
    【缓存】redis缓存设计
    【AOP】Spring AOP 和 AspectJ
    disruptor
    Spring Boot application starters
    【日志】log4j2 yml
    PHP中间件--ICE
    docker 简单入门(一)
    redis、memcache和mongodb各自的优缺点是什么
    MYSQL三大范式
  • 原文地址:https://www.cnblogs.com/zhuor/p/462247.html
Copyright © 2011-2022 走看看