mssql 运算符 MSSQL_1- SQL简介
1.SQL简介
SQL (Structured Query Language)全称是结构化查询语言
ANSI 美国国家标准学会(专门的标准化机构,制订统一的通用标准)
SQL方言 数据库生产商在遵循ANSI标准的同时,针对
目录 1.SQL简介 SQL (Structured Query Language)全称是结构化查询语言 ANSI 美国国家标准学会(专门的标准化机构,制订统一的通用标准) SQL方言 数据库生产商在遵循ANSI标准的同时,针对自己的需求对SQL进行了一定的修改,形成了SQL Server的Transact-SQL(T-SQL)、Oracle的PL/SQL等 1.1 T-SQL 提供了数据定义语言(Data Definition Language,DDL)、数据操作语言(Data Manipulation Language,DML)、流程控制语句及其它语句 1.1.1 DDL
1.1.2 DML
备注: 1)补充TRUNCATE 1.1.3 编程和流程控制
备注: 1)补充RAISERROR 2)补充WAITFOR
1.1.4 T-SQL语法 1.标识符 即数据库对象的名称。 1)常规标识符 中间无空格的字符,其格式取决于数据库兼容级别(MS SQL2014: 100,110,120)。
2)非常规标识符 需包含在[]或"", 但需注意设置QUOTED_IDENTIFIER,默认为ON。 3)字符串包含在单引号内 当字符串中需要再添加单引号时,直接使用两个单引号。 2.数据类型 2.1 基本类型 2.2 自定义类型 eg.1 eg.2 2.3 数据类型的隐式转换 当两个不同数据类型的表达式用运算符组合后,数据类型优先级规则指定将优先级较低的数据类型转换为优先级较高的数据类型。 如果此转换不是所支持的隐式转换mssql 运算符,则返回错误。当两个操作数表达式具有相同的数据类型时,运算的结果便为该数据类型。 优先级顺序是: 用户定义数据类型(最高)、sql_variant、xml、datetime、smalldatetime、float、 real、 deci mal、money、smallmoney、bigint、int、smallint、tinyint、bit、ntext、text、image、timetamp、uniqueidentifier、nvarchar、nchar、varchar、char、varbinary、 binary (最低)。 3.函数 3.1 聚合函数
3.2 配置函数
3.3 日期|时间函数
3.4 数学函数
3.5 数据类型转换
3.6 字符串函数
备注: 1)NOCOUNT 2)转换datetime | smalldatetime为字符数据时的style可用值 3)DATEPART的定义及用法 4.注释
5.查询工具 常见的有Management Studio、sqlcmd。 1)Management Studio 微软的数据库管理工具,入门参考链接。 2)sqlcmd 局部状况适用,不推荐,输出排版消魂。
(编辑:威海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |