当前位置:七道奇文章资讯数据防范MSSQL防范
日期:2011-05-02 15:21:00  来源:本站整理

SQL Server数据库技术(15)[MSSQL防范]

赞助商链接



  本文“SQL Server数据库技术(15)[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:


4.5.1 注释符(Annotation)
在Transact-SQL 中可以利用两类注释符.
ANSI 尺度的注释符"--" 用于单行注释;
与C语言相同的程序注释标记,即"/**/"."/*"用于注释文字的开首,"*/"用于注释文字的末尾,可在程序中标识多行文字为注释.

4.5.2 运算符(Operator)
    1 算术运算符
包含:+(加)、―(减)、(乘)、(除)、%(取余)
    2 对比运算符
包含:>(大于)<(小于)、= (等于)、>=(大于等于)、<=(小于等于)、<>
(不等于)、!=(不等于)、!>(不大于)!<( 不小于)
此中!=、!>、!<不是ANSI尺度的运算符.
    3 逻辑运算符
包含:AND(与)、OR(或)、NOT(非)
    4 位运算符
包含:按位与、|(按位或)、~(按位非)^(按位异或)
    5 衔接运算符
衔接运算符"+"用于衔接两个或两个以上的字符或二进制串、列名大概串和列的混合体,将一个串加入到另一个串的末尾.其语法以下:
+
例4-7
use pangu
declare@startdate datetime
set@startdate=‘1/1/2000’
select‘Start Date:’+convert(varchar(12)@startdate)
--convert()函数用于转换数据范例,见4.8.4
运行后果以下:
Start Date:Jan 1 2000
例4-8:
use pangu
select‘月薪最高的员工是:‘+ e_name+’月薪为:‘+convert(varchar(10)e_wage
from employee
where e_wage=
(select max (e_wage)
from employee)
运行后果以下:
月薪最高的员工是:张三月薪为8000.00
(1 row (s) affected)
在Transact-SQL中运算符的处理次序以下所示,假如相同层次的运算呈目前一同时则处理次序位从左到右.

  • 括号 ()
  • 位运算符 ~
  • 算术运算符 *、/、%
  • 算术运算符 +、-
  • 位运算符 ^
  • 位运算符 &
  • 位运算符 |
  • 逻辑运算符 NOT\
  • 逻辑运算符 AND
  • 逻辑运算符 OR

4.5.3 通配符Wildcard
在sql server中可以利用如表4-4所示的通配符.

表4-4 Transact-SQL的通配符

  以上是“SQL Server数据库技术(15)[MSSQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • Windows 搭配 IIS7 PHP MySQL 环境
  • sqlserver索引的原理及索引成立的注意事项小结
  • SQL Join的一些总结(实例)
  • SQL的Join利用图解教程
  • SQL中JOIN和UNION辨别、用法及示例介绍
  • 关于SQL中CTE(公用表表达式)(Common Table Expression)的总结
  • mysql Out of memory (Needed 16777224 bytes)的错误办理
  • mysql提醒[Warning] Invalid (old?) table or database name问题的办理办法
  • mysql启用skip-name-resolve情势时呈现Warning的处理办法
  • mysql启用skip-name-resolve情势时呈现Warning的处理办法
  • MySQL Order By语法介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .