好山好水好风光

横看成岭侧成峰
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

SQL Server 2000 标示关键字列举

Posted on 2006-02-22 10:53  小河弯弯  阅读(852)  评论(0编辑  收藏  举报

        在用SQL Server 2000自动生成SQL脚本时,其中有一些特别的标示关键字,以前不是很在意,用到哪个查哪个,也都没大记住,今次将之作一列举(简单列举,详细可查阅SQL Server联机帮助),以达学而时习之效果也........
        1.  SET QUOTED_IDENTIFIER: 使 Microsoft® SQL Server™ 遵从关于引号分隔标识符和文字字符串的
             SQL-92 规则。由双引号分隔的标识符可以是 Transact-SQL 保留关键字,或者可以包含 Transact-SQL
             标识符语法规则通常不允许的字符。
        2.  SET ANSI_NULLS: 指定在对空值使用等于 (=) 和不等于 (<>) 比较运算符时,这些运算符的 SQL-92
             遵从行为。
        3.  [N]'tsql_string': 是一个常量,tsql_string 可以是 nvarchar varchar 数据类型。如果包含 N,则该字
             符串将解释为 nvarchar 数据类型,最大值为服务器的可用内存。
        4.  OBJECT_ID: 返回数据库对象标识号。
        5.  OBJECTPROPERTY: 返回当前数据库中对象的有关信息。例如:查明 authors 是否为一个表,
             IF OBJECTPROPERTY ( object_id('authors'),'ISTABLE') = 1
                   print 'Authors is a table'