❶ 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