CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

帮我写一条新建表的语句,很简单。

楼主Mai_520(一个很有上进心的流氓)2002-09-02 13:48:37 在 MS-SQL Server / 基础类 提问

新建的表有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

相关问题

  • !简单语句!。
  • 求语句!简单
  • 求简单语句
  • 求简单语句
  • 简单sql语句
  • 一条简单的sql语句如何表达10050分相送
  • 简单的sql语句(union表联合求和)马上给分
  • 求一个超简单SQL语句,关于表空间的。
  • 很简单的sql语句,从两个表读数据
  • 【求助】2个表简单合并的sql语句

关键词

  • 数据库
  • date
  • null
  • sql
  • identity
  • 日期
  • varchar
  • primary
  • 增加
  • datetime

得分解答快速导航

  • 帖主:Mai_520
  • wdhs
  • newly_ignorant

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo