Foxtable(狐表)用户栏目专家坐堂 → [求助]"如何创建SQL表


  共有3788人关注过本帖树形打印复制链接

主题:[求助]"如何创建SQL表

帅哥哟,离线,有人找我吗?
SHIM38
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:18 积分:249 威望:0 精华:0 注册:2012/4/10 9:48:00
[求助]"如何创建SQL表  发帖心情 Post By:2013/10/24 17:53:00 [只看该作者]

我在命令窗口用以下代码,在SQL数据库中建了一个表:

 

Dim cmd As New SQLCommand
cmd.C


cmd.CommandText = " CREATE Table 我的_新建表( [_Identify] [int] NOT NULL,[项目] [nvarchar] (50) NULL ,[项目内容] [nvarchar] (50) NULL, [备注] [nvarchar] (50) NULL,[更新时间] [smalldatetime] ,[是否已审核] [bit] null)"

cmd.ExecuteNonQuery()

 

cmd.CommandText = "Alter Table 我的_新建表 add primary key(_Identify)"   '添加主键cmd.ExecuteNonQuery()

 

执行后成功地在 "SQLDATA" 数据库中建了一个 "我的_新建表",并将 "_Identify" 设为主键

 

现请教专家:

  一。如何将主键标识种子为“0”或“1”,增量为“1”?

  二。如何创建索引,代码具体如何使用?
       cmd.CommandText = "create [unique] index idxname on tabname(col….)" 

  三。如何将当前表(旧表)在数据库中创建新表?

       参考代码:

      1。create table tab_new like tab_old (使用旧表创建新表)
        2。
create table tab_new as select col1,col2… from tab_old definition only



 


 回到顶部
帅哥哟,离线,有人找我吗?
jspta
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1732 积分:11266 威望:0 精华:0 注册:2011/12/15 22:06:00
  发帖心情 Post By:2013/10/24 17:59:00 [只看该作者]

[_Identify] [int] IDENTITY(1,1) NOT NULL,

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2013/10/24 20:03:00 [只看该作者]

 第一个问题:见二楼,在创建表的时候。

 第二个问题:Create Index 索引名字 ON 表名字(列名字)

 第三个问题:SELECT * INTO 新表名 FROM 旧表名

 回到顶部