帮我写一条新建表的语句,很简单。
新建的表有4个字段.
1)自动增加的整数
2)用户名的字符串型
3)密码的字符串型
4)日期型,就是每增加一条记录就自动写日期的。不用手动。
对了马上给分!
问题点数:20、回复次数:12Top
1 楼wdhs(苍穹·一骑)回复于 2002-09-02 14:03:30 得分 10
create table T_(
ID numeric(18) identity,
UNAME Varchar(16) null,
PWD Varchar(16) null,
DATE datetime null,
constraint PK_T_ primary key (ID)
)
goTop
2 楼wdhs(苍穹·一骑)回复于 2002-09-02 14:06:23 得分 0
日期型能自动写日期吗?
能的话劳驾给我发个短信Top
3 楼newly_ignorant(不学无术)回复于 2002-09-02 14:10:04 得分 10
CREATE TABLE dbo.test7
(
id int NOT NULL IDENTITY (1, 1),
name varchar(10) NOT NULL,
password varchar(50) NULL,
[date] datetime NOT NULL
) ON [PRIMARY]
GO
ALTER TABLE dbo.test7 ADD CONSTRAINT
DF_test7_date DEFAULT (getdate()) FOR [date]
GO
Top
4 楼Mai_520(一个很有上进心的流氓)回复于 2002-09-02 14:11:30 得分 0
我怎么建立表时出现了以下错误:
java.sql.SQLException: create table T_(ID numeric(18) identity,UNAME Varchar(16) null,PWD Varchar(16) null,DATE datetime null,constraint PK_T_ primary key (ID)) Don't understand SQL after: "create" Expected: "DEFAULT" found: "identity
数据库连接正常。Top
5 楼Mai_520(一个很有上进心的流氓)回复于 2002-09-02 14:13:47 得分 0
我记得在access数据库中建立了字段date的Date()型后,只要增加一条记录,就会出现当天的日期啊。Top
6 楼wdhs(苍穹·一骑)回复于 2002-09-02 14:19:03 得分 0
我那是MS SQL的
你用什么数据库?
Top
7 楼zlbjack(流星雨)回复于 2002-09-02 14:19:07 得分 0
create table table1
(
t_no int IDENTITY (1, 1) NOT NULL,
t_name varchar(15),
t_pass varchar(15),
t_date datetime default getdate()
)Top
8 楼Mai_520(一个很有上进心的流氓)回复于 2002-09-02 14:25:03 得分 0
wdhs(苍穹_一骑)
不好意思,我也不知道是什么数据库,我申请了一个英文的jsp空间,那里只许用
sql语句操作数据库,估计是oracle
我用这条语句建立表是可以的。
create talbe table1
(name varchar(15),
pass varchar(15),
)
就是增加不了自动增长的整数型Top
9 楼wdhs(苍穹·一骑)回复于 2002-09-02 14:26:31 得分 0
: zlbjack(流星雨) 的方法好Top
10 楼wdhs(苍穹·一骑)回复于 2002-09-02 14:28:25 得分 0
create table T_(
ID numeric(18) identity,
UNAME Varchar(16) null,
PWD Varchar(16) null,
DATE_ datetime default getdate(),
constraint PK_T_ primary key (ID)
)
go
试试
Top
11 楼wdhs(苍穹·一骑)回复于 2002-09-02 14:30:01 得分 0
最右边那是逗号,打错了Top
12 楼szjhxu(天野)回复于 2002-09-02 20:01:24 得分 0
你用的是什么数据库?Top




