sql给字段设置默认值
1、打开SQL Server Management Studio管理工具,输入用户名、密码连接上sqlserver数据库。
‘贰’ sqlserver2008怎么给字段设置默认值
如果想按默认值保存数据,那就要在写入的时候判断一下,如果写入的数据为空,就不写入,或者当写入数字为空的时候,赋值为1
‘叁’ 怎么用SQL语句添加新字段并设置默认值
使用navicat来给mysql表添加字段和设置默认值。
‘肆’ sql中怎么设置默认值
1、首先新建一个学生表:student,需求:字段password的默认值是1213142。
‘伍’ SQL如何使用 alter column语句添加字段的默认值(defualt)
下面介绍如何使用SQL Developer设置表字段默认值的具体方法。
1、首先在电脑中打开SQL Developer,右击要操作的数据库,然后选择【连接】。
‘陆’ ACCESS中SQL语句修改字段默认值
ACCESS修改字段默认值的SQL语句写法如下:
altertable[table]altercolumn[numbers]longdefault1
但是请注意ACCESS数据库中的SQLJet引擎的默认语法为“ANSI-89SQL”语法,其数据定义功能比较弱,它不支持设置字段的默认值属性。
如果要以运行SQL数据定义语言的方法修改字段的默认值,就必须使用“ANSI-92SQL”语法。
那么在ACCESS数据库中如何实现SQL语句修改字段默认值呢?解决办法由两种:
1)使用ADO数据访问对象运行SQL数据定义查询语句
打开VBE编辑器——工具——引用
勾选“MicrosoftActiveXDataObjects2.1Library"或更高版本点击“确认”按钮
在ACCESS窗体的某个事件过程里(例如命令按钮单击事件)编写下列代码:
PrivateSubCommand0_Click()
DimcnAsNewADODB.Connection
Setcn=CurrentProject.Connection
cn.Execute"altertable[table]altercolumn[numbers]longdefault1"'此句修改默认值
EndSub
这样既可实现在ACCESS中用SQL语句修改字段默认值了。
2)将ACCESS数据库的SQL语法改为“ANSI-92SQL”
菜单——工具——选项设置SQL语法请参见下图:
这样前面给出的SQL语句就可以在ACCESS中直接运行了,因为已经转换了语法。这里给出的是ACCESS2003设置“SQL语法”的方法,若是2007、2010具体步骤会不太相同,但是基本原理是相通。
说明:
推荐使用第一种方法。至于第二种方法除非是新建数据库时就进行语法转换,否则最好避免使用。因为这样很可能会导致原来已经建立的查询运行结果不正确甚至无法运行,还可能导致其他设置出问题,例如有效性规则等不一而足。
这可是老鸟支招,如果感觉有用能给加点分吗?