- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2. 字符串型 普通编码字符串类型 统一字符编码字符串类型 二进制字符串类型 普通编码字符串类型 Char(n):定长存储,n=8000 Varchar(n):不定长存储(按实际长度存储),长度最大不超过n , n=8000 注:n 为字符个数 Text:存储大于8000字节的文本 统一字符编码字符串类型 nchar(n):定长存储,n=4000 nvarchar(n):不定长存储,长度最大不超过n , n=4000 ntext:存储大于8000字节的文本 特点:每个字符占两个字节 二进制字符串类型 Binary(n):固定长度,n = 8000,占用n + 4个字节的存储空间 Varbinary(n) :可变长度,n = 8000 ,占用实际长度 + 4个字节的存储空间 注:n为二进制数据的字节数 image :大容量、可变长二进制字符数据,可用于存储文件 3. 日期时间型 Datetime(8位):8字节,年月日时分秒毫秒 (例:‘2001/08/03 10:30:00 000’ ) SmallDateTime(4位): 4字节,年月日时分(例: ‘2001/08/03 10:30:00’ ) 日期、时间 的输入格式 4. 货币类型 表示正的或负的货币值 Money:精确到货币单位的千分之十。存储大小为 8 个字节。 Smallmoney:精确到货币单位的千分之十。存储大小为 4 个字节。 限制到小数点后 4 位。 货币数据不需要用单引号 (‘) 括起来。但在货币数值可以带有适当的货币符号。例如,若要指定 100 英镑,使用 £100。 1.7 一些基础知识 语句批 一组SQL语句集合 作为一个执行单元 结束标记:GO 脚本 存储在文件中的SQL语句集合 注释 单行注释符:-- 多行注释符:/* */ 1.8 变量 1.种类 (1)局部变量:@变量名:用户使用 (2)全局变量:@@变量名:系统用于记录信息 2. 声明局部变量:: DECLARE @变量名 类型 3.赋值: SET @变量名=值| 表达式 或 SELECT @变量名=值 | 表达式 4.显示变量的值 print @变量名 或 SELECT @变量名 1.9 流程控制语句 1.语句块 BEGIN 语句序列 END 2. 分枝语句 IF 条件表达式 语句块 [ ELSE 语句块 ] 3.循环语句 WHILE 条件表达式 语句块 4.多分枝表达式 4.多分枝表达式 简单 CASE 表达式 CASE 测试表达式 WHEN 简单表达式1 THEN 结果表达式1 WHEN 简单表达式2 THEN 结果表达式2 … [ ELSE 结果表达式n +1 ] END 搜索CASE表达式 CASE WHEN 布尔表达式1 THEN 结果表达式1 WHEN 布尔表达式2 THEN 结果表达式2 … [ ELSE 结果表达式n+1 ] END CASE示例1 declare @a int ,@answer char(10) set @a=10 set @answer=case @a when 1 then A when 2 then B when 3 then C when 4 then D else others end print is + @answer CASE示例2 declare @answer char(2),@a int set @a=10 set @answer = case when @a700 then A when @a500 then B when @a300 then C else D end print @answer CASE示例3 Pubs数据库: SELECT title, 类型 = case when ‘business’ then ‘商业类’ when ‘mod-cook’ then ‘烹饪类’ else ‘其他类’ end FROM titles Case 示例4 Update sc set grade = grade + case sdept when ‘计算机系’ then 10 when ‘信息系’ then 20 when ‘通信系’ then 30 else 0 End from sc join student s on s.sno
您可能关注的文档
最近下载
- 栏杆工程施工组织设计(技术标).doc
- 2024北京一零一中初二(下)期中物理及答案.docx
- 跨学科实践活动09+探究土壤酸碱性对植物生长的影响(教学课件)-2024-2025学年九年级化学跨学科实践活动教学课件+设计(人教版2024).pptx VIP
- 2024年山东省滨州市中考化学试题附解析答案.pptx VIP
- 违反中央八项规定精神清单80条PPT深入贯彻中央八项规定精神.pptx VIP
- 外研社新一代大学英语(基础篇)综合教程B2U4 iExplore 2.pptx VIP
- 3-哈利波特与阿兹卡班的囚徒 中英对白剧本.pdf VIP
- 2024年社区工作者考试必背1000题题库及答案.docx VIP
- 计算小达人3年级数学下册人教版.pptx
- 初始过程能力研究计划.xls VIP
文档评论(0)