SQL概述ForSQLServerCompactEdition
您可以使用SQL语法来查询数据库,并在Microsoft SQL Server 2005 Compact Edition(SQL Server Compact Edition)数据库表中插入、更新和删除行。
语法惯例
本参考中的语法图使用以下约定:
适用范围
全部大写
SQL Server Compact Edition关键字。
Italic
用户提供的SQL Server Compact Edition语法参数。
|(竖线)
用方括号或大括号分隔语法项目。你只能选择其中之一。
[](方括号)
可选语法项。不要键入方括号。
{}(花括号)
必需的语法项。不要键入大括号。
[,...n]
表示前面的项目可以重复n次。值用逗号分隔。
[...n]
表示前面的项目可以重复n次。具体数值用空隔开。
Bold
数据库名称、表名称、列名称、索引名称、存储过程、实用工具、数据类型名称以及必须完全按所示键入的文本。
: =
语法块的名称。这种约定用于分组和标记可以在语句中多个地方使用的冗长语法或语法单位的部分。语法块的每个位置都可以用一个V形的封闭标签来表示:。
查询元素
在SQL Server Compact Edition中查询数据库时,可以使用标识符、分隔符和注释。
标识符
数据库的名称称为标识符。定义对象时会创建对象名称。标识符用于引用对象。
使用SQL Server Compact Edition时,您不必使用所有者、数据库或服务器的名称来限定对象标识符,因为您必须先连接到设备中已存在的数据库才能运行查询。您可以通过以下方式之一引用对象:
对象名称
表名
分离器
当标识符不符合常规标识符的格式规则时,或者当保留的关键字用作标识符时,必须对标识符进行分隔。下表总结了SQL Server Compact Edition中分隔符的用法:
SQL Server Compact Edition分隔符中
方括号[]
的用法不支持
双引号" "
不符合规则的标识符:
多字标识符
用作标识符的保留字。
单引号' '
字符串数据值
注释
您可以在代码中包含不应作为注释执行的文本字符串。注释可用于解释代码或暂时禁用SQL语句的某些部分。
您可以使用以下任何样式将文本指定为注释:
以下是引用:
/* text _ of _ comment */
-text _ of _ comment。
默认行为
SQL Server Compact Edition查询分析器执行的查询在运行时具有以下默认行为(不能更改):
QUOTED _ IDENTIFIER _ ON
ANSI _ NULLS _ ON
ANSI _ PADDING _ ON
ANSI _ NULL _ DFLT _ ON _ ON
CONCAT _ NULL _ YIELDS _ NULL _ ON
0条评论