用SQL语句修改字段名

作者&投稿:居张 (若有异议请与网页底部的电邮联系)
用SQL语句修改ACCESS字段名~

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

SQL Server中修改字段名的语句是:
sp_rename '表名.旧字段名','新字段名'如,有test表如下,其中包含id和name字段,现在要将name字段改名为snmae。

语句如下:
sp_rename 'test.name','sname'再看test表结构,修改成功。

注意: 更改对象名的任一部分都可能会破坏脚本和存储过程。

一般地,改字段名可以用这条语句:
alter table A rename column a to c
但是,实际应用中,我们往往是用J-SQL进行编译,而J-SQL不支持修改字段名,所以,如果一定要修改字段名,那么只有通过变通的方法了,具体思路为:
1.新建一个字段,取名为c;
2.将字段a的内容拷贝到c;
3.删除字段a;

ALTER TABLE `A`
CHANGE COLUMN `a` `c` int(2) NOT NULL


SQL 语句 以某一个字段为条件 修改某一个字段的值
示例:表名: poetry ;字段:p_type; 条件:p_type='1001';SQL 语句: “Update poetry Set p_type ='aaa' Where p_type ='1001'”

sql语句如何修改字段长度
代码示例:alter table T1 alter column F1 varchar(10)一般地,改字段名可以用这条语句:复制代码代码示例:alter table A rename column a to c 实际应用中,往往是用J-SQL进行编译,而J-SQL不支持修改字段名。因此,如果一定要修改字段名,那么只有通过变通的方法了。思路:1.新建一个字段,取名为c...

oracle 修改字段名, 字段长度的操作是什么?
在Oracle数据库中,对表结构进行调整时,涉及到修改字段名和字段长度的操作可以通过特定的SQL语句轻松完成。首先,要更改字段名,可以使用"ALTER TABLE"命令,配合"RENAME COLUMN"子句,其语法如下:ALTER TABLE 表名 RENAME COLUMN 旧的字段名 TO 新的字段名; 这将简单地将表中指定的旧字段名替换为新...

如何使用SQL语句修改表内的数据
修改表中内容 修改用到update语句,语句格式为:UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值 即 update 员工表 set 部门id=01 where 员工id=0004 SQL联合主键 Create Table 表名 (字段名1 Int Not Null,字段名2 nvarchar(13) Not Null Primary Key (字段名1, 字段名2),字段名3...

sql中的update如何根据不同条件修改多条数据的同一列
4、update表名set要更新列的字段名=要更新的值where判断条件判断条件说明:如果是全部的话,可以任意拿一个字段,赋予一个假值。5、再者在窗口上,输入同时修改一张表里的多个数据的sql语句“updatetest2setgrade=100,no=20”。其次在窗口上,点击左上方工具栏里“执行”按钮。最后在窗口上,显示同时...

怎样用SQL语句修改字段名
SQL Server中修改字段名的语句是:sp_rename '表名.旧字段名','新字段名'如,有test表如下,其中包含id和name字段,现在要将name字段改名为snmae。语句如下:sp_rename 'test.name','sname'再看test表结构,修改成功。注意: 更改对象名的任一部分都可能会破坏脚本和存储过程。

oracle SQL语句怎么修改数据表的字段允许为空?
字段允许为空的语句为:alter table 表名 alter column 列名 类型长度 null。数据库SQL语言的修改语句,可以用来修改基本表,其一般表示格式为:ALTER TABLE<表名>[改变方式]改变方式:1、 加一个栏位: ADD "栏位 1" "栏位 1 资料种类"2、删去一个栏位: DROP "栏位 1"3、改变栏位名称: ...

SQL 用update语句一次更新多个字段应该怎么写
SQL 用update语句一次更新多个字段语句格式如下:UPDATE 表名 SET 列名1=值,列名2=值2,... [WHERE 条件]多个字段时可以用逗号隔开,每个 字段名=值 就是给字段赋值,其后的WHERE 条件语句可以用也可以不用

哪个sql语句用于更新数据库中的数据
1、updatesql语句用于更新数据库中的数据。2、sql更新数据库语句UPDATE语句用于更新修改指定记录的数据,其用法为:UPDATEtbl_nameSETcol_name1=value1,col_name2=value2,WHEREconditions对符合条件的记录,更新修改指定字段的值。3、SQL语言中修改表中数据的命令是update。Update语句用于修改表中原有的数据...

SQL怎么改列的长度(sqlserver如何修改表的字段长度)
sql语句修改字段长度:altertable<表名<altercolumn<字段名<新类型名(长度)结构化查询语言(StructuredQueryLanguage)简称SQL(发音:\/?0?4eskju?0?9?0?4el\/"S-Q-L"),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本...

建邺区18780956924: 怎样用SQL语句修改字段名 -
璩皆山庄:ALTER TABLE table_name ALTER COLUMN column_name datatype

建邺区18780956924: SQL 怎么样修改字段名 -
璩皆山庄: alter table qqq rename column eee to sss 一般地,改字段名可以用这条语句. 但是,实际应用中,我们往往是用J-SQL进行编译,而J-SQL不支持修改字段名,所以,如果一定要修改字段名,那么只有通过变通的方法了,具体思路为: 1.新建一个字段,取名为sss; 2.将字段eee的内容拷贝到sss; 3.删除字段eee;

建邺区18780956924: 怎么用SQL语言修改字段名? -
璩皆山庄: UPDATESET=[,=]... [WHERE ] 例子:将学生95001的年龄改为22岁 UPDATE Student SET Sage=22 WHERE Sno='95001'

建邺区18780956924: 如何用sql语句修改数据表中字段 -
璩皆山庄: 1、字段的名称是无法修改的,需要重新建表. 2、更改字段中的值使用update 语法:update 表名 set 字段名1 =值1,字段名2 = 值2 ... where 筛选条件

建邺区18780956924: 怎样用SQL语句修改已有表的字段名称,但是不修改或删除字段的内容? -
璩皆山庄: 给你一个例子create table mytable ( name varchar(50) )insert into mytable values ('张三')select * from mytablesp_rename 'mytable.name','新的列名'select * from mytable共同学习!

建邺区18780956924: SQL server怎样使用ALTER 语句修改字段名 -
璩皆山庄: 1、新建一个表:student,用做示例,如图所示.2、首先修改字段名称,使用sql语句:“execute sp_rename '表名.字段名','新字段名'”,如图所示.例子修改:execute sp_rename 'student.name','nameNew'3、然后是修改类型,使用sql语句...

建邺区18780956924: 用SQL语句修改ACCESS字段名 -
璩皆山庄: JET SQL 可以更改字段类型,无法更改字段名的,除非你连续使用几个JET SQL 先删除字段然后再插入字段,然后用UPDATE查询将保存再临时表的原字段数据恢复过来.或者,直接用 ADOX 更改 TABLE 的 Columns(字段名) 对象的 NAME...

建邺区18780956924: sql server 2005中如何修改字段名 -
璩皆山庄: SQL Server 调用 EXECUTE sp_rename 来进行 对数据库表中,列名的变更.下面的代码,是在 SQL Server Management Studio 里面做修改 然后把 修改所生成的 SQL 语句复制粘贴出来,在 Sqlcmd 下面执行的 操作是把 test_tab 表的 val字段...

建邺区18780956924: sql语句更新数据库的字段名?谢谢 -
璩皆山庄: sql server的EXEC sp_rename '表名.列名','新列名','column'mysql不知道怎么改 这是针对sql server的

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网