使用Create Default语句设置列的默认值
来源:互联网 发布:activiti5.13源码下载 编辑:程序博客网 时间:2024/06/05 20:06
语法:
Create Default [<owner name.>]<Name of default> AS <constant expression>
如下创建一个表OrderItem:
CREATE TABLE [dbo].[OrderItem](
[ItemNo] [int] NULL,
[OrderNo] [varchar](20) NULL,
[CustModel] [varchar](20) NOT NULL,
[ProductName] [varchar](20) NOT NULL,
[OrdNum] [int] NULL DEFAULT ((0)),
[Price] [money] NULL DEFAULT ((0)),
[ODate] [datetime] NULL,
[Remark] [varchar](200) NULL
) ON [PRIMARY]
[ItemNo] [int] NULL,
[OrderNo] [varchar](20) NULL,
[CustModel] [varchar](20) NOT NULL,
[ProductName] [varchar](20) NOT NULL,
[OrdNum] [int] NULL DEFAULT ((0)),
[Price] [money] NULL DEFAULT ((0)),
[ODate] [datetime] NULL,
[Remark] [varchar](200) NULL
) ON [PRIMARY]
现对其列ODate设置默认值
-----创建默认值
Create Default MyDate AS GetDate()
GO
-----将默认值绑定到指定列
EXEC sp_binDefault
@DefName=MyDate,
@ObjName='OrderItem.ODate'
GO
执行完上面SQL代码之后,将会给OrderItem的ODate列设置了默认值
另外:在创建了默认后可以无数次使用,除非Drop默认值
Drop Default <Default Name >[, <Default Name>, ... ,<Last Default Name>]
在定义了列的默认值后,其效果完全等同于在创建表时指定的默认值.
但是如果使用Create Default设置默认值时,比较灵活,可以根据需要随时设置,
随时取消,或在不同的情况下指定不同的默认值,而且可以将其应用到任何表的任何
合理的列.
- 使用Create Default语句设置列的默认值
- SQL高级语句- DEFAULT 约束,向列中插入默认值。
- 使用SQL语句删除带用默认值的列
- 如何设置表单列的默认值
- Access建表SQL语句Create Table设置自动增长列的关键字AUTOINCREMENT使用方法
- when adding column with default value ,当添加一个有默认值的列的时候
- 【技巧】SQL中如何修改表格(table)中列(column)的默认值(default);
- mysql 为列设置默认值
- C# DataGridViewComboBoxColumn列设置默认值
- MySql给列设置默认值
- 设置DataGridView 列类型为 DataGridViewComboBoxColumn 的默认值
- MYSQL中如何设置列默认值的介绍
- 使用CREATE TABLE语句声明一个计算列(SQL Server)
- 修改列的默认值
- 使用JS动态设置select的默认值
- Mysql select语句设置默认值
- 批量修改Ms SqlServer 的default(默认值)
- ORACLE中默认值default的使用方法
- 世界各知名大学开放课程资源
- mysql查看所有存储过程
- 桌面系统和语言环境开发配置
- TextBox只允许输入数字的js方法!(粘贴也可判断!)2007-11-27重新修改
- 数据库设计
- 使用Create Default语句设置列的默认值
- Web应用程序中调度器的启动和关闭问题
- ConfigurationSettings.AppSettings该怎样使用?
- SQL2000 数据库.. demo.data 文件还原
- JXL 格式问题
- DOM2中的高级事件处理
- Visual Studio 2008 和 .NET 3.5 发布了
- C# 忘记密码实现方法
- VisualFC发布VS2008下插件,支持在VS2008下WTL开发