欢迎光临
我们一直在努力

写给初学 MS SQL 的朋友-数据库专栏,SQL Server

建站超值云服务器,限时71元/月

from :http://www.leadbbs.com/a/a.asp?b=230&id=1189234&ar=1190490&aupflag=0&ap=0&aq=1&e=0

常在一些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

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

先写这么多,迟些再更新点吧
这些都是常用的,但有时候查不到就麻烦了,所以就写出来

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 写给初学 MS SQL 的朋友-数据库专栏,SQL Server
分享到: 更多 (0)

相关推荐

  • 暂无文章