如何用sql语句添加自动增值字段?如何设置字段的默认值?

时间:2021-01-05 10:03:06
以上两个问题我在sql server上试过可以,
但是在 access 2000中却连关键字都不认识。
不知道在access 2000中是不是有别的字段

9 个解决方案

#1


create table tablename (id counter,其他字段及类型)
既然是自动增加的,就不用默认值了。

#2


第一个问题的答案小弟刚才在已解决的问题中找到了!

第二个问题还没找到。

第三个问题:
    对于字符串类型的字段,比如:a varchar(20) NULL
    这样还像只是设置它是否为必填字段,
    然而 a 的允许空字符串如何设置啊?

#3


既然是默认字段
当然就什么都不用写了.

#4


第三个问题:
    对于字符串类型的字段,比如:a varchar(20) NULL
    这样还像只是设置它是否为必填字段,
    然而 a 的允许空字符串如何设置啊?

http://a9.shtip.com.cn/index.asp?board=4&mode=3&recordid=398

#5


小弟找了半天,
发现有许多朋友的观点都是用sql不能设置默认值。
不知道用其它的方式是什么?

“该了又该”老兄的源码不晓得是不是VB的,
我用的是bcb,搞不懂啊!

#6


CREATE TABLE tablename
(
ID int identity (1, 1)  NOT NULL ,
Child  nvarchar   default (12456) NULL ,
)

#7


小虎:
    你的sql在Access 2000中是不行的

#8


用ado模型访问jet db的应用,难道bcb中没有吗?不可能把?多翻翻帮助吧

#9


楼上的大哥:
   小弟看过 TADOTable 字段的方法和属性,
有 AutoGenerateValue 和 DefaultExpression
看样子好像可以,但是试了半天都不行。

你对bcb熟悉吗?
帮帮小弟啊

#1


create table tablename (id counter,其他字段及类型)
既然是自动增加的,就不用默认值了。

#2


第一个问题的答案小弟刚才在已解决的问题中找到了!

第二个问题还没找到。

第三个问题:
    对于字符串类型的字段,比如:a varchar(20) NULL
    这样还像只是设置它是否为必填字段,
    然而 a 的允许空字符串如何设置啊?

#3


既然是默认字段
当然就什么都不用写了.

#4


第三个问题:
    对于字符串类型的字段,比如:a varchar(20) NULL
    这样还像只是设置它是否为必填字段,
    然而 a 的允许空字符串如何设置啊?

http://a9.shtip.com.cn/index.asp?board=4&mode=3&recordid=398

#5


小弟找了半天,
发现有许多朋友的观点都是用sql不能设置默认值。
不知道用其它的方式是什么?

“该了又该”老兄的源码不晓得是不是VB的,
我用的是bcb,搞不懂啊!

#6


CREATE TABLE tablename
(
ID int identity (1, 1)  NOT NULL ,
Child  nvarchar   default (12456) NULL ,
)

#7


小虎:
    你的sql在Access 2000中是不行的

#8


用ado模型访问jet db的应用,难道bcb中没有吗?不可能把?多翻翻帮助吧

#9


楼上的大哥:
   小弟看过 TADOTable 字段的方法和属性,
有 AutoGenerateValue 和 DefaultExpression
看样子好像可以,但是试了半天都不行。

你对bcb熟悉吗?
帮帮小弟啊