SQL Server Default 约束使用
来源:互联网 发布:日本常用聊天软件 编辑:程序博客网 时间:2024/05/18 11:46
default 约束用于向列中插入默认值
DB:MyFirst
use MyFirstgocreate table tbUsers(nUseID int,sUserName nvarchar(20),sPassword nvarchar(50) default '888888')go
不设密码时默认为6个8,以前刚发社保卡下来时就是6个8
假如之前建好了表tbUsers但是没有给sPassword默认值,那么以下是对其设置default 约束
alter table tbUsers add constraint default_constraint default ('888888') for sPassword
default_constraint 是我们给约束命名.
修改已有的默认值约束.,必须先drop再add,首先要
declare @csname varchar(100) set @csname= '' select @csname=[name] from sysobjects where id=(select cdefault from syscolumns where id=object_id('tbUsers') and name='sPassword') exec('alter table tbUsers drop constraint '+@csname) exec('alter table tbUsers add constraint default_constraint1 Default((18)) for sPassword')
通过sql找出约束ID,drop之后再add一个约束名.上面是将varchar类型默认值888888,改为int 类型18.
不知道为何下面一句行不通
建好表但没约束,要给字段加约束
ALTER TABLE tbUsersALTER sPassword SET DEFAULT 'SANDNES'
消息 102,级别 15,状态 1,第 2 行
'sPassword' 附近有语法错误。
撒消default 约束
ALTER TABLE PersonsALTER COLUMN City DROP DEFAULT
消息 156,级别 15,状态 1,第 2 行
关键字 'DEFAULT' 附近有语法错误。
- SQL Server Default 约束使用
- sql server DEFAULT约束的增加与删除
- SQL Default 约束!
- SQL DEFAULT 约束
- SQL DEFAULT 约束
- SQL DEFAULT 约束
- SQL - DEFAULT约束
- SQL DEFAULT 约束
- SQL DEFAULT 约束
- SQL DEFAULT(约束)
- SQL CHECK 约束、SQL DEFAULT 约束
- SQL DEFAULT 约束 高级教程
- SQLServer中有五种约束,Primary Key约束、Foreign Key约束、Unique约束、Default约束和Check约束,今天使用SQL Server2008来演示下这几种约束的
- SQL Server唯一约束的使用
- sql server添加约束
- sql server约束笔记
- SQL Server约束
- SQL Server 约束
- C语言的文件操作----fputc
- ANSI C and Microsoft C++中常用的预定义宏(转)
- js图片自由运动
- Java基础代码片段
- 市场营销学7——目标市场营销
- SQL Server Default 约束使用
- PB常用程序汇总1
- html编写邮箱登陆界面
- PB常用程序汇总2
- Java Graphics2D 使用
- flex检查对象是否具有某个方法(函数)、属性的最简方法
- 用GDB调试程序(二)
- axis1.4 xfire java web客户端调用
- HDFS Federation设计动机与基本原理