写给初学 MS SQL 的朋友
2004-09-27 17:27
253 查看
常在一些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
-------------------
-------------------
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
-------------------
相关文章推荐
- Actionscript 3.0 编程实例一 Timer应用 (写给初学的朋友)
- Actionscript 3.0 编程实例二 鼠标事件 (写给初学的朋友)
- 写给初学MSSQL的朋友
- 写给初学计算机的朋友(1)
- Actionscript 3.0 编程实例三 鼠标draw and drag (写给初学的朋友)
- 写给初学计算机的朋友(2)
- 写给初入cisco的朋友
- 写给对前途迷茫的朋友:五句话定会改变你的人生
- “Coding在西元前”——写给所有热爱C++的朋友
- “Coding在西元前”——写给所有热爱C++的朋友
- 写给Linux系统运维的朋友
- 写给想当程序员的朋友 -- 一个还不太老的程序员的体会
- 献给初学古筝的朋友
- 写给初学前端工程师的一封信
- 给初学PLC编程的朋友几点建议
- (亲测成功)openGL+vc+6.0环境搭建-OpenGL入门学习——写给想用计算机画图的朋友
- [转]杨恒均:写给想考公务员的朋友:为何要从政?
- 写给想当程序员的朋友(初稿)
- 写给想当程序员的朋友
- 写给自己,写给朋友,写给所有人...