Chuyển đến nội dung chính

Naming standards for SQLite

Naming Conventions for SQLite
     Each database, table, column, index, trigger, or view has a name by which it is identified
and almost always the name is supplied by the developer.The rules governing how a
valid identifier is formed in SQLite are set out in the next few sections.

Valid Characters
     An identifier name must begin with a letter or the underscore character, which may be
followed by a number of alphanumeric characters or underscores. No other characters
may be present.

These identifier names are valid:
   mytable
   my_field
  xyz123
  a

However, the following are not valid identifiers:
   my table
   my-field
   123xyz


Name Length
     SQLite does not have a fixed upper limit on the length of an identifier name, so any
name that you find manageable to work with is suitable.
Reserved Keywords
Care must be taken when using SQLite keywords as identifier names. As a general rule
of thumb you should try to avoid using any keywords from the SQL language as identifiers,
although if you really want to do so, they can be used providing they are enclosed
in square brackets.
For instance the following statement will work just fine, but this should not be mimicked
on a real database for the sake of your own sanity.
sqlite> CREATE TABLE [TABLE] (
...> [SELECT],
...> [INTEGER] INTEGER,
...> [FROM],
...> [TABLE]
...> );

Case Sensitivity
     For the most part, case sensitivity in SQLite is off.Table names and column names can
be typed in uppercase, lowercase, or mixed case, and different capitalizations of the same
database object name can be used interchangeably.
SQL commands are always shown in this book with the keywords in uppercase for
clarity; however, this is not a requirement.

Note
The CREATE TABLE, CREATE VIEW, CREATE INDEX, and CREATE TRIGGER statements all store
the exact way in which they were typed to the database so that the command used to create a database
object can be retrieved by querying the sqlite_master table. Therefore it is always a good idea to format
your CREATE statements clearly, so they can be referred to easily in the future.

Nhận xét

Popular Posts

CCleaner 5.29 Pro full registration key for All Version

Download from Official Site: http://www.piriform.com/ccleaner/download/professional  Disconnect Internet Before Registration Don't Update Automatically. Download 5.29 Pro Full Version Previous Version Download here More Full Version Software: InternetDownload Manager (IDM) 6.25.20 iCare Data Recovery v5.1 Full with Registration Xilisoft Video Converter Ultimate 7.7.3.20131014 FuLL AdvancedSystemCare 8.1 Pro full Download Tuneup Utility 2014 Product key Driver Booster License Code Get Camtasia Studio full version free and save $300!!! CCleaner Professional 5.18 full with Registration Key Mini Tool Power Data recovery and Partition Wizard full with registration

Adobe Photoshop 7.0 Free Download Full Version With Key

Some Screenshots of Adobe Photoshop 7.0 Free Download Adobe Photoshop 7.0 With Keys Full Version! FileSize: 154 MB Download

AutoDWG PDF to DWG Converter Pro 2019 v3.9.1 Crack + Patch + Full Version

AutoDWG PDF to DWG Converter Pro 2019 v3.9.1 Crack + Patch + Full Version AutoDWG PDF to DWG Converter Pro 2019 v3.9.1 Crack + Patch + Full Version, as its name suggests, is a very simple and compact software for converting PDF documents into popular DWG and DXF formats in the CAD world. It also allows you to convert bitmap images into a scalable vector format. This software supports the latest version of AutoCAD 2017 and its output in AutoCAD will open without any incompatibility. This program is provided by AutoDWG, a creative company founded in 2002 and started to specialize in delivering CAD products. The company has been working with a variety of technologies to provide users with a variety of formats such as PDF, DWG , DXF, DWF, SWF, GIF, write, encrypt and share, as well as the ability to work with all of this format and convert between them for work in the CAD world. Due to customer feedback and their requests, the company is constantly working to improve the quality of its pro...