A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  Sonderzeichen  sybase-tech-blog


Kategorie: ASE: T-SQL

Reservierte Worte, Transact-SQL reserved words, T-SQL reserved words

Transact-SQL hat eine Reihe von reservierten Worten. Alle aktuellen Reservierten Worte können über die Query:

    select name from master..spt_values where type = 'W'
    

Abgefragt werden. Das Ergebnis entspricht etwas der folgenden Liste:

  • add
  • all
  • alter
  • and
  • any
  • arith_overflow
  • as
  • asc
  • at
  • authorization
  • avg
  • begin
  • between
  • break
  • browse
  • bulk
  • by
  • cascade
  • case
  • char_convert
  • check
  • checkpoint
  • close
  • clustered
  • coalesce
  • commit
  • compute
  • confirm
  • connect
  • constraint
  • continue
  • controlrow
  • convert
  • count
  • create
  • current
  • cursor
  • database
  • dbcc
  • deallocate
  • declare
  • default
  • delete
  • desc
  • deterministic
  • disk
  • distinct
  • double
  • drop
  • dummy
  • dump
  • else
  • end
  • endtran
  • errlvl
  • errordata
  • errorexit
  • escape
  • except
  • exclusive
  • exec
  • execute
  • exists
  • exit
  • exp_row_size
  • external
  • fetch
  • fillfactor
  • for
  • foreign
  • from
  • func
  • function
  • goto
  • grant
  • group
  • having
  • holdlock
  • identity
  • identity_gap
  • identity_insert
  • identity_start
  • if
  • in
  • index
  • inout
  • insert
  • install
  • insensitive (v15.0)
  • intersect
  • into
  • is
  • isolation
  • jar
  • join
  • key
  • kill
  • level
  • like
  • lineno
  • load
  • lock
  • max
  • max_rows_per_page
  • min
  • mirror
  • mirrorexit
  • modify
  • national
  • new
  • noholdlock
  • nonclustered
  • not
  • null
  • nullif
  • numeric_truncation
  • of
  • off
  • offsets
  • on
  • once
  • online
  • only
  • open
  • option
  • or
  • order
  • out
  • output
  • over
  • partition
  • perm
  • permanent
  • plan
  • precision
  • prepare
  • primary
  • print
  • privileges
  • proc
  • procedure
  • processexit
  • proxy_table
  • public
  • quiesce
  • raiserror
  • read
  • readpast
  • readtext
  • reconfigure
  • references remove
  • reorg
  • replace
  • replication
  • reservepagegap
  • return
  • returns
  • revoke
  • role
  • rollback
  • rowcount
  • rows
  • rule
  • save
  • schema
  • select
  • set
  • setuser
  • shared
  • shutdown
  • some
  • statistics
  • stringsize
  • stripe
  • sum
  • syb_identity
  • syb_restree
  • syb_terminate
  • table
  • temp
  • temporary
  • textsize
  • to
  • tran
  • transaction
  • trigger
  • truncate
  • tsequal
  • union
  • unique
  • unpartition
  • update
  • use
  • user
  • user_option
  • using
  • values
  • varying
  • view
  • waitfor
  • when
  • where
  • while
  • with
  • work
  • writetext
  • xmlextract (v15.0)
  • xmlparse (v15.0)
  • xmltest (v15.0)

Das Wort  new  ist momentan noch kein reserviertes Wort in T-SQL. Allerdings besteht die Möglichkeit, dass es in Zukunft zu den reservierten Worten hinzugenommen wird. Darum wird empfohlen dieses Wort zu meiden. Darüber hinaus stellt das Wort "new" bereits jetzt schon ein Spezialfall dar, weil es in der Tabelle sp_values enthalten ist. Darum wird das Wort "new" auch von der Stored Procedure sp_checkreswords ausgegeben.

Siehe auch:

Bit Operatoren,
has_role(),
Logical Operators,
pattern matching operators,
String Operators.