ASP+Access与MS SQL的一些语法异同

转载 2006年07月03日 20:35:00

http://www.pconline.com.cn/pcjob/other/data/mcdba/0409/456571.html 

常在一些bbs上面看见有人在问Access转换为 MS SQL 有什么要注意的地方,或是编写存储过程,现在小弟在此写一些要注意的或者常用的语法给大家参考(部分为asp常用的函数)


-------------------

Access : Now()

MS SQL : GetDate()

-------------------

Access : mid

MS SQL : SubString( expression , start , length )
expression-要搜索的目标,但不能使用聚合函数
start-指定字符串的开始位置
length-指定获取字符串的长度

-------------------

Asp : Instr

MS SQL:CharIndex( expression1 , expression2 )
参数的位置和 Asp 的 Instr刚好相反

-------------------

Asp : Dim

MS SQL : Declare @variable DataType
举例:Declare @VarName VarChar(50)    声明变量@VarName为VarChar类型,长度为50

-------------------

赋值:
Declare @VarName VarChar(10)
Set @VarName = 'This is Content'

-------------------

数据类型转换函数,如 Asp 的 Cstr,Clng

MS SQL : Cast( expression As DataType)
expression 为目标对象
DataType 为要转换成的数据类型

举例:

Declare @VarName VarChar(20)   -- 声明一个 @VarName 变量为VarChar类型,长度20
Set @VarName = '2'             -- 给 @VarName 赋值
Cast( @VarName As Int)         -- 转换成 Int 类型数据

-------------------

字符串连接符号: +

-------------------

循环:

While Boolean_expression
    Begin
        -- 要执行的语句
    End

Boolean_expression 为布尔表达式,只要指定的条件为真,就循环执行语句

-------------------

if 的用法
if (Boolean_expression)
    Begin
        -- 执行 True 分支....
    End

if....else.... 的用法
if (Boolean_expression)
    Begin
        -- 执行 True 分支....
    End
Else
    Begin
        -- 执行 False 分支
    End 

SQL入门

-
  • 1970年01月01日 08:00

ORACLE和MS SQL SQL语法区别

数据类型比较 类型名称 Oracle   SQLServer   比较 字符数据类型  CHAR  CHAR  都是固定长度字符资料但oracle里面最大度为2kb,SQLServe...
  • csdner999
  • csdner999
  • 2014-08-01 11:40:35
  • 426

MSSQL与MySQL语法区别

就目前碰到的不一样的地方集中记录在这篇日志中,不定期更新。 1、批量执行SQL语句 MSSQL中,所有语句执行过程中无需在末尾加分号『;』 MySQL中,单条语句不用加分号,多条执行时每句末尾需要...
  • hc1104
  • hc1104
  • 2014-03-05 22:02:30
  • 717

SPARKSQL-1.0.1

  • 2015年10月22日 17:27
  • 21KB
  • 下载

MS SQL Server和MySQL区别

MySQL支持enum,和set类型,SQL Server不支持MySQL不支持nchar,nvarchar,ntext类型MySQL的递增语句是AUTO_INCREMENT,而MS SQL是iden...
  • lonet
  • lonet
  • 2014-01-14 16:35:11
  • 1451

sql 中文语法大全

  • 2009年09月14日 11:02
  • 175KB
  • 下载

MS SQL 的入门学习

SQL 语言入门教程 第一课简介 SQL 是英文Structured Query Language 的缩写,意思为结构化查询语言。 SQL 语言的主要功能就是同各种数据库建立联系,进行沟通。按...
  • xiabanghu
  • xiabanghu
  • 2012-11-28 07:55:29
  • 3803

mssql与mysql基本语法以及其他的区别

最近公司新项目要用mysql数据库,总结点mssql与mysql语法以及其他方面的一些不同,跟大家分享一下。       1 mysql不支持nchar,nvarchar,ntext类型     ...
  • fengqingtao2008
  • fengqingtao2008
  • 2016-03-22 15:12:32
  • 1862

SQL注入系列之环境搭建(一)----ASP+ACCESS注入环境搭建

一、常见网站搭建组合 操作系统:windows linux 搭建平台:iis apache uginx tomcat 脚本格式:asp php aspx jsp cgi war py pl do...
  • u011781521
  • u011781521
  • 2016-12-29 10:45:49
  • 3527

ms sql语法学习大全

  • 2010年09月01日 07:54
  • 826KB
  • 下载
收藏助手
不良信息举报
您举报文章:ASP+Access与MS SQL的一些语法异同
举报原因:
原因补充:

(最多只允许输入30个字)