sql中实用知识.doc

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
sql中实用知识

1.SQL server 中 power() 这个命令什么意思?power(X,Y)函数是计算X的Y次幂的!例如:power(2,5)= 32 2.substring在SQL语句中是什么意思?截取字符串,如:select substring(abcdefg,1,4) 得到的结果是abcd,即从第一位开始,截取4位 3.当小数转化为数值,并保留原始表达式中的小数数值时,仍然需要使用CAST 4.decimal(a,b) a指定指定小数点左边和右边可以存储的十进制数字的最大个数,最大精度38。 b指定小数点右边可以存储的十进制数字的最大个数。小数位数必须是从 0 到 a之间的值。默认小数位数是 0。 5.CREATE PROCEDURE 创建存储过程,存储过程是保存起来的可以接受和返回用户提供的参数的 Transact-SQL 语句的集合。 6.SQL 中的case语句和C++的不同: 例子:use AdventureWorks2008 SalesOrderID % 10 as ‘Last Digit’ Position = case SalesOrderID % 10 When 1 then ‘first’ When 2 then ‘Second’ When 3 then ‘Third’ When 4 then ‘fourth’ Else ‘Something Else’ End From Sales.SalersOrderHeader 7. floor(x),有时候也写做Floor(x),其功能是“向下取整”,或者说“向下舍入”,即取不大于x的最大整数(与“四舍五入”不同,下取整是直接去掉小数部分),例如: x=3.14,floor(x)=3 y=9.99999,floor(y)=9 8.while语句进行循环(几乎所有的while关键字之后都会跟有一个begin end 语句块) While Boolean expression sql statement [ Begin statement block [break] sql statement|statement block [continue] end ] 9. RAISERROR 返回用户定义的错误信息并设系统标志,记录发生错误。通过使用 RAISERROR 语句,客户端可以从 sysmessages 表中检索条目,或者使用用户指定的严重度和状态信息动态地生成一条消息。这条消息在定义后就作为服务器错误信息返回给客户端。 10.waitfor语句 Waitfor delay ’time’| time’time’ 说明:waitfor语句所做的就是等待对参数所指定的操作发生,delay指定等待一段时间后执行该操作,time 指定为某操作的发生明确时间。这里所说的时间只能指定小时数,分钟数,秒数,而不能是天数。 11.sql server 中的try catch块的工作方式 Begin try {sql statement(s)} End try Begin catch {sql statement(s)} End catch [;] 12.创建存储过程 Use Adventurework2008 Go(勿忘“分批处理标志符号”) Create proc spemployee As Select * from Humanresource.Employee 13. 存储过程 SET NOCOUNT ON: 当 SET NOCOUNT 为 ON 时,不返回计数(表示受 Transact-SQL 语句影响的行数)。当 SET NOCOUNT 为 OFF 时,返回计数。 如果存储过程中包含的一些语句并不返回许多实际的数据,则该设置由于大量减少了网络流量,因此可显著提高性能。 14.sql 中递归的 层数最大为32层。 15. DATEADD() 函数在日期中添加或减去指定的时间间隔。 语法 DATEADD(datepart,number,date) date 参数是合法的日期表达式。number 是您希望添加的间隔数;对于未来的时间,此数是正数,对于过去的时间,此数是负数。 datepart 缩写 年 yy, yyyy 季度 qq, q 月 mm, m 年中的日 dy, y 日 dd, d 周 wk, ww 星期 dw, w 小时 hh 分钟 mi, n 秒 ss, s 毫秒 ms 微妙 mcs 纳秒 ns 16.convert函数 style数字在转换时间时的含义如下: Style(2位表示年份)| Style(4位表示年份)| 输入输出格式

文档评论(0)

lifupingb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档