网管联盟 | 网管论坛 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 俱乐部 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > windows > 服务器技术 > SQL服务器 > Transact-SQL 语法规则  

Transact-SQL 语法规则 评论 论坛

2003-03-08   作者:网管联盟整理   来源:中国网管联盟   PV:

关键词:规则 语法 类型 数据 名称 对象 分类 指定 Transact-SQL


  Transact-SQL 引用中的语法关系图使用下列规则。
  
  除非另外指定,否则所有对数据库对象名的 Transact-SQL 引用可以是由四部分组成的名称,格式如下:
  
  [
  server_name.[database_name].[owner_name].
  | database_name.[owner_name].
  | owner_name.
  ]
  ]
  object_name
  
  server_name 指定链接服务器名称或远程服务器名称。
  
  
  当对象驻留在 SQL Server 数据库中时,database_name 指定该 Microsoft® SQL Server™ 数据库的名称。当对象在链接服务器中时则指定 OLE DB 目录。
  
  
  如果对象在 SQL Server 数据库中,owner_name 指定拥有该对象的用户。当对象在链接服务器中时则指定 OLE DB 架构名称。
  
  
  object_name 引用对象的名称。
  当引用某个特定对象时,不必总是为 SQL Server 指定标识该对象的服务器、数据库和所有者。可以省略中间级节点,而使用句点表示这些位置。对象名的有效格式是:
  
  server.database.owner.object
  
  server.database..object

www_bitscn_com中国.网管联盟


  
  server..owner.object
  
  server...object
  
  database.owner.object
  
  database..object
  
  owner.object
  
  对象
  
  代码示例规则
  除非另外规定,否则示例已使用 SQL Server 查询分析器和以下选项的默认设置进行了测试:
  
  QUOTED_IDENTIFIER
  
  
  ANSI_NULLS
  
  
  ANSI_WARNINGS
  
  
  ANSI_PADDING
  
  
  ANSI_NULL_DFLT_ON
  
  
  CONCAT_NULL_YIELDS_NULL
  Transact-SQL 引用中的大多数代码示例都已在运行区分大小写排序次序的服务器上进行了测试。测试服务器通常运行 ANSI/ISO 1252 代码页。
  
  Transact-SQL 数据类型分类
  具有相似特性的数据类型被划分在分类中。包含两个或三个数据类型的分类一般有一个分类名称,该名称从这个分类中的数据类型衍生而来。例如,money 和 smallmoney 分类包含 money 数据类型和 smallmoney 数据类型。数据类型名称总是显示为粗体,即使用作分类名称的一部分也是如此。
  
  Transact-SQL 数据类型层次结构
  下面的数据类型层次结构显示在 SQL Server 文档中使用的 SQL Server 数据类型分类、子分类和数据类型。例如,精确数字分类包含三个子分类:整数、decimal、money 和 smallmoney。 bitsCN~com
  
  精确数字分类还包含上述三个子分类中的所有数据类型:bigint、int、smallint、tinyint、bit、decimal、money 和 smallmoney。Transact-SQL 参考中任何对精确数字的引用均指上述八种数据类型。
  
  在该层次结构中,由两种或多种数据类型构成的类别名称中使用连词"和"。在 Transact-SQL 参考中,如果名称所处的上下文更适合用"或",则可能使用连词"或"。
  
  在该层次结构中指定的数据类型还适合同义词。例如,int 引用 int 及其同义词 integer。有关更多信息,请参见数据类型。
  
  数字
    精确数字
        整数
            bigint
            int
            smallint
            tinyint
        bit
        decimal 和 numeric
            decimal
            numeric
        money 和 smallmoney
            money
            smallmoney
    近似数字
        float
        real
    datetime 和 smalldatetime DL@bitsCN_com网管软件下载
        datetime
        smalldatetime
  
  字符和二进制字符串
    字符串
        char、varchar 和 text
            char 和 varchar
                char
                varchar
            text
        Unicode 字符串
            nchar 和 nvarchar
                nchar
                nvarchar
            ntext
    二进制字符串
        binary 和 varbinary
            binary
            varbinary
        image
  
  cursor
  
  sql_variant
  
  table
  
  timestamp
  
  uniqueidentifier
  
  Transact-SQL 引用中使用的其它数据类型分类在下面两个层次结构中加以描述:
  
  text、ntext 和 image
    text 和 ntext
        text
        ntext
    image
  
  短字符串

bitsCN~com


    短字符
        char 和 varchar
            char
            varchar
        nchar 和 nvarchar
            nchar
            nvarchar
    binary 和 varbinary
        binary
        varbinary
  
  

收藏本文】 【推荐好友】 【欢迎投稿】 【打印本文
上一篇:SQL Server7.0 数据库备份与恢复   下一篇:MS SQL Server 7.0 查询处理器
 相关文章:
·SQL Server7.0 数据库备份与恢复 ·MS SQL Server 7.0 查询处理器
·SQLServer中 如何取出一个表的所有列名 ·支持全文检索的 SQL Server 的扩展
·关于MSSQL占用过多内存的问题 ·SQL Server 2000 XML 概述
Transact-SQL 语法规则 评论:
    评论加载中…
  
  责任编辑:网盟  声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。
 
本类热门排行:
1.部署 Microsoft SQL Serv
2.通用SQL数据库查询语句精华使用简介
3.SQL入门:创建表
4.安装指南:SQL Server 2005安装及界面
5.在SQL Server 2000查询分析器里面收缩数
6.如何远程连接局域网内的sql server
7.SQL Server的数据类型介绍
8.剖析SQL Server 2005查询通知之基础篇
9.SQL Server定期自动备份
10.SQL Server 2005:数据类型最
最新推荐文章:
1.关于SQL Server中索引使用及维护简介
2.SQL Server数据在不同数据库中的应用
3.教你如何在SQL Server计算列和平均值
4.SQL Server 2005 - 实作CLR存储过程
5.部署 Microsoft SQL Server 2005 群集
6.SQL Server 2005与DB2 8.2之对比
7.专家谈SQL Server 2005 CLR
8.SQL Server 2005:向系统表说再见(图)
9.保护SQL服务器的安全-用户识别问题
10.如何应用SQL Server中的DBCC避免堵塞
本类最新文章:
1.50种方法巧妙优化SQL Server数据库
2.在SQL Server中使用CLR调用.NET方法
3.比较SQL Server约束和DML触发器
4.向外扩展SQL Server 实现更高扩展性
5.SQL Server 查询分析器快捷键集合
6.用SQL Server 2005同义字缩短开发时间
7.关于SQL Server中索引使用及维护简介
8.SQL Server数据在不同数据库中的应用
9.SQL Server如何访问sybase数据库的表
10.动态创建MSSQL数据库表存储过程
网管论坛交流:
·情人节快乐
·版主其实很辛苦(献给中国网管论坛所有版
·下雪了(精华哈)
·流量控制/限速讨论专贴(随时整理+更新
·经过了试用期,我自己写的述职报告!有用
·转网络中最美丽的行为
·过年了,早点回家看看爹娘
·图文并茂教你组建磁盘阵列
·计算机日常清洁维护方法
·郁闷啊,服务器修好了,可是……