前面的贴结早了。再问:求一 SQL 语句!

fxy_2002 2004-07-09 04:42:14
原贴:http://community.csdn.net/Expert/topic/3160/3160542.xml?temp=.7734491

新建一个 access 表,找不到帮助了(没MSDN)

create table test(a *自动增加字段/主键*,b char(10),c *货币字段*,d *备注字段/允许为空* )

* * 之间是我不会写的,不知道在 access 中的关键字,sql server 与 access 中是不一样的。


-----------------------------

回复人: cuizm(射天狼) ( ) 信誉:193 2004-7-9 16:16:12 得分: 35



CREATE TABLE TEST
(
A COUNTER NOT NULL,
B CHAR(10) NOT NULL,
C CURRENCY NOT NULL,
D MEMO NULL,
PRIMARY KEY (A)
);


--------------------------

上面老大提供的答案可以执行,不过 D MEMO NULL 执行后,从access中看允许空的属性没有被正常设置,依然是不允许空。怎么回事?

另加问一句:如何加上缺少值?比如 create table test1( d date *缺省值为date()函数* )
...全文
111 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
fxy_2002 2004-07-12
  • 打赏
  • 举报
回复
楼上:在 access 中,支持 getdate 吗?我刚试了不行,应该只有 sql server 支持该函数吧!
一事無成 2004-07-12
  • 打赏
  • 举报
回复
还有指定日期型数据的默认值:

D DATE default 'Date()'
D DATE default Date()

都是不可以的。日期型怎么指定默认值?
---------------------------------------
D DATE default getdate() '默认今天
也可以D DATE default '2004-1-1'
fxy_2002 2004-07-12
  • 打赏
  • 举报
回复
用了个变通方法,NULL 或 NOT NULL 都不太重要了。

不过,作为技术讨论,真的没有人明白是怎么回事?
fxy_2002 2004-07-12
  • 打赏
  • 举报
回复
算了,既然没结果,结贴!
fxy2002 2004-07-10
  • 打赏
  • 举报
回复
d
fxy_2002 2004-07-09
  • 打赏
  • 举报
回复
还有指定日期型数据的默认值:

D DATE default 'Date()'
D DATE default Date()

都是不可以的。日期型怎么指定默认值?
fxy_2002 2004-07-09
  • 打赏
  • 举报
回复
刚试了,不管是 NOT NULL 还是 NULL 还是不指定,建立的字符或备注字段的“允许空字符”依然是“否”。

怎么才能让这为“是”?----即允许字段插入空值。用 access 设计器是可以的,但用代码呢?
fxy_2002 2004-07-09
  • 打赏
  • 举报
回复
我就是要它允许为空。

比如建立一个备注字段,允许它为空。“D MEMO NULL” 执行后,依然不允许为空(用 access 查看)
我试试不要 NULL 看看,是不是不写就OK呢?
一事無成 2004-07-09
  • 打赏
  • 举报
回复
如果字段是not null 不能為null值,那麼一定要給這個字段一個默認值.
一事無成 2004-07-09
  • 打赏
  • 举报
回复
加默認值:
A COUNTER NOT NULL default 0,
B CHAR(10) NOT NULL default ''
...
一事無成 2004-07-09
  • 打赏
  • 举报
回复
CREATE TABLE TEST
(
A COUNTER NOT NULL,
B CHAR(10) NOT NULL,
C CURRENCY NOT NULL,
D MEMO NULL,
PRIMARY KEY (A)
);
-------------------
not null 是不能為null,不要這句才能為null值
加默認值:B CHAR(10) NOT NULL ''
fxy_2002 2004-07-09
  • 打赏
  • 举报
回复
大家都不明白怎么回事?

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧