VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 数据库 > sql语句 >
  • sql语句大全之缺省值

缺省值
    假设有一个存储地址信息的表,这个表的字段包括街道、城市、州、邮政编码和国家。如sql语句大全果你预计地址的大部分是在美国,你可以把这个值作为country字段的缺省值。
    为了在创建一个表时指定缺省值,你可以使用表达式DEFAULT。请看下面这个在创建表时使用缺省值的例子:
      
      CREATE TABLE addresses (street VARCHAR(60)  NULL,
                               city VARCHAR(40) NULL,
                               state VARCHAR(20) NULL
                               zip  VARCHAR(20) NULL,
                               country VARCHAR(30) DEFAULT  ‘USA’)
 
    在这个例子中,字段country的缺省值被指定为美国。注意单引号的使用,引号指明这是字符型数据。为了给非字符型的字段指定缺省值,不要把该值扩在引号中:
   
      CREATE TABLE orders(price  MONEY DEFAULT $38.00,
                           quantity INT DEFAULT 50,
                            entrydate DATETIME DEFAULT GETDATE())
 
    在这个CREATE TABLE语句中,每个字段都指定了一个缺省值。注意DATETIME型字段entrydate所指定的缺省值,该缺省值是函数Getdate()的返回值,该函数返回当前的日期和时间。

相关教程