如何更改表的字段名?

原创 2004年10月28日 13:17:00

如何更改表的字段名?

作者:cg1  摘自:access911.net  

问题:

如何更改表的字段名?
JET SQL 可以更改字段类型,那么可否用 JET SQL 更改字段名哪?

回答:


jet sql无法更改字段名的,除非你连续使用几个JET SQL 先删除字段然后再插入字
段,然后用UPDATE查询将保存再临时表的原字段数据恢复过来。

或者,直接用 ADOX 更改 TABLE 的 Columns(字段名) 对象的 NAME 属性即可。

Function Test()
    ChangeTableFieldName_ADO "表1", "aa", "pic1"
End Function


Function ChangeTableFieldName_ADO(MyTableName As String, MyFieldName As String, strNewName As String)
    
'3个参数:
    'MyTableName 字符串,表名
    'MyFieldName 字符串,原来的字段名
    'strNewName 字符串,新的字段名
    '记得先引用 ADOX

    Dim MyDB As New ADOX.Catalog
    Dim MyTable As ADOX.Table
    MyDB.ActiveConnection = CurrentProject.Connection
    Set MyTable = MyDB.Tables(MyTableName)
    MyTable.Columns(MyFieldName).Name = strNewName
End Function

 

修改mysql表名、字段名

修改表名: //alter table 表名 rename to 新表名 alter table T rename to customer   修改字段名 //alter table 表名 ...
  • xitong2012
  • xitong2012
  • 2011年12月26日 19:46
  • 3317

修改表名,字段名,字段的数据类型

首先要记得不管是修改表名,还是字段名,字段类型,都是修改表相关的,所以前面都要加上 ALTER TABLE 表名 在表名的后面加的是动作,而不是字段名 所以ALTER TABLE 表名 动作 这...
  • wyxz126
  • wyxz126
  • 2012年10月11日 12:18
  • 2675

用sql语句得到一个表的所有字段名

 SELECT   *     FROM   syscolumns     WHERE   id   in(   SELECT   id     FROM   sysobjects     WHERE...
  • ziren235
  • ziren235
  • 2007年10月13日 10:58
  • 765

Rename column SQL Server 2008(修改字段名)

I am using SQL Server 2008 and navicat. I need to rename a column in a table using SQL.ALTER TABLE t...
  • ccssddnnbbookkee
  • ccssddnnbbookkee
  • 2015年06月04日 15:10
  • 4003

rails 数据库修改字段

创建数据库表 #rails
  • EI__Nino
  • EI__Nino
  • 2014年09月30日 22:40
  • 2533

mysql获取某个表的所有字段名

mysql安装成功后可以看到已经存在mysql、information_schema和test这个几个数据库,information_schema库中有一个名为COLUMNS的表,这个表中记录了数据库...
  • mym43210
  • mym43210
  • 2015年09月23日 11:28
  • 1976

在SQL 中如何修改字段的名称

如何用sql 语句修改字段名称以及字段类型 2010-09-13 09:16lihao900111  分类:数据库DB | 浏览 37421 次 例如 创建了一张表叫tab_info 有个...
  • H002399
  • H002399
  • 2015年06月17日 17:20
  • 1791

在sqlserver中如何根据字段名查找字段所在的表

下面的sql语句在sqlserver中根据字段名查询,看哪些表包含了这个字段select   a.name   表名,b.name   列名   from   sysobjects   a,sysco...
  • windok2004
  • windok2004
  • 2007年10月31日 00:16
  • 642

数据表索引和字段修改

表字段索引: 1、主键索引(primary key): 速度快,一张表只能有一个primary key,其他字段需要加索引只能加普通索引 2、普通索引  添加索引方法:可以在每个字段后面,也可以在定义...
  • lichangjian114
  • lichangjian114
  • 2016年03月20日 16:35
  • 237

如何查询数据库中表的字段名?

我们知道(select * from 表名 )可以查询出数据库中所有字段的内容, 那么select * 查出来的字段的顺序是怎么回事呢?其实我们同样可以通过下面的方式查询出来。 查询出来的字段和s...
  • u010523770
  • u010523770
  • 2016年08月12日 10:35
  • 470
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何更改表的字段名?
举报原因:
原因补充:

(最多只允许输入30个字)