当前位置:首页 » 编程语言 » sql语句修改字段名称
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql语句修改字段名称

发布时间: 2022-08-30 12:13:24

sql 怎么样修改字段名

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

❷ 在Sql server,能用sql语句修改字段名称吗

在Sql server,可以用sql语句修改字段名称。操作方法如下:

1、找到要修改的表,右键单击选择设计,如下图所示。

❸ SQL server怎样使用ALTER 语句修改字段名

1、新建一个表:student,用做示例,如图所示。

(3)sql语句修改字段名称扩展阅读

在修改Sql Server表结构时,常用到Alter语句,把一些常用的alter语句列举如下。

1、向表中添加字段

Alter table [表名] add [列名] 类型

2、删除字段

Alter table [表名] drop column [列名]

3、修改表中字段类型 (可以修改列的类型,是否为空)

Alter table [表名] alter column [列名] 类型

4、添加主键

Alter table [表名] add constraint [约束名] primary key( [列名])

5、添加唯一约束

Alter table [表名] add constraint [约束名] unique([列名])

6、添加表中某列的默认值

Alter table [表名] add constraint [约束名] default(默认值) for [列名]
7、添加约束

Alter table [表名] add constraint [约束名]check (内容)

8、添加外键约束

Alter table [表名] add constraint [约束名] foreign key(列名) referencese 另一表名(列名)

9、删除约束

Alter table [表名] drop constraint [约束名]

10、重命名表

exec sp_rename '[原表名]','[新表名]'

11、重命名列名

exec sp_rename '[表名].[列名]','[表名].[新列名]'

12、删除主键,以及主键上的索引

alter table table_name drop constraint clusteredName

❹ sql修改表的字段名

SQL Server中修改字段名的语句是:sp_rename'表名.旧字段名','新字段名'

字段名name改为Snam的语句如下:sp_rename'test.name','sname'

❺ 用SQL语句修改字段名

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

❻ SQL中在做查询时怎样给某一个字段重命名

sql 重命名专业术语是 别名,用 AS 语句实现。

例:给sc_table表中的age字段重命名为st_age,则:

selectageasst_age
fromsc_table

类似的还可以给表起别名

例如:查询sc_student表所有行并重命名为student,则:

select*
fromsc_studentasstudent

❼ 修改表中某一字段名称的SQL语句怎么写

SQL Server中修改字段名的语句是:

sp_rename '表名.旧字段名','新字段名'

语句如下:

sp_rename 'test.name','sname'

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

Oracle中
alter table tablename set columnname = newcolumnname
假如用的是数据窗口的话,这样也行:
is_title = your_columnname + "_t"
dw_1.modify(is_title + "='"+ mm+"'")
其中,mm是你需要的字段名

❽ SQL如何用语句更改字段的数据类型

SQL如何用语句更改字段可以用以下语句可以实现:

altertable表名altercolumn字段名变更后的字段类型。

注意:

但若是关键字段,带有主键,并且字段类型为用户自定义类型,具有默认值的情况下,用上述语句会出现错误。

例如:

现假设表为TABLE1,关键字段为FIELD1,主键为PK_FIELD1,关键字段的数据类型为用户自定义数据类型cha_field1,实际为CHAR(10),默认值为dbo.D_field1现要求将字段类型改为varchar(20),默认值去除错误提示如下:

服务器:消息5074,级别16,状态1,行1

对象'D_field1'依赖于列'field1'。

服务器:消息5074,级别16,状态1,行1

对象'PK_field1'依赖于列'field1'。

服务器:消息4922,级别16,状态1,行1

ALTERTABLEALTERCOLUMNfield1失败,因为有一个或多个对象访问此列。

❾ 用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