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

怎么改sql中的表名

发布时间: 2023-02-11 00:43:30

A. 怎样重命名sql server中的表

第1招(rename)、很简单,在ssms(sql server management studio)左侧树上,找到表,右键重命名(或者定位(鼠标或者上下左右键)到这张表按F2),输入表的新名字,回车。
还是截个图吧。

2
第2招(insert into select from )、通过写程序,创建一张新表,表名为你的表新名,比如这位小兄弟想把Ari命名为Ari20151030,则建一张表,表名为这个,字段描述等均与第一张表相同,为了达到这个效果,在表Ari上右键-->编写表脚本为-->Create到-->新查询编辑器窗口

3
第二招续1,修改脚本中的名字为新表的名字,运行之(鼠标点红色叹号按钮,或者直接按F5快捷键)

4
第二招续2,将原表中的数据插入新表中,然后删除原表中的数据,就可以了
INSERT INTO Ari20151030 SELECT * FROM dbo.Ari;TRUNCATE TABLE dbo.Ari;

5
第3招(Select into from ),简化第二招的操作,但是不会有主键什么的带进去,适合这种临时的日志表,没有主键的情况。
SELECT * INTO Aribakat20151029 FROM dbo.Ari;
truncate table Ari;

6
第四招(sp_rename),终极大招,适合在程序中调用(个人觉得程序员要掌握的方法,就是要熟悉各种数据库的系统函数和方法,并加以权衡运用到程序开发中,才是一个想偷懒,能够偷懒,老板还喜欢你偷懒的程序员)。
EXEC sp_rename 'Ari','Ari201510301106';

END
注意事项

rename方法适合于小白
insert into select from方法适合于各种数据库,不只是mssql server,但是在这个场景下不是最优
Select into from 丢掉了主键信息,不是最优,但是适合于备份临时的数据
sp_rename这个方法建议各位sql server dba和程序员们广泛使用

B. 怎么用sql修改表名

1,打开企业管理器
2,选中某数据库注册
3,右键打开属性
4,打开
服务器设置
页舌
5,看到服务器行为,然后选中
允许对系统目录进行修改
6,打开查询分析器
7,写sql

C. 如何给表重命名 SQL

在sql server中:
在企业管理器中找到要改名的表,右键,重命名.

在ORACLE中:
alter table 老表名 rename to 新表名

D. SQL语言怎么定修改表名字

亲,其实mysql可以手动修改表名的,点开表,然后点击上方

然后具体的代码是: (把theaters 的order 表改名为orders)

RENAME TABLE `theaters`.`order` TO `theaters`.`orders` ;


今儿因为这个问题纠结了一下,然后自己找到了,虽然您很久前发的问题,但是我回答一下吧,希望后来看到的能够很快解决。

E. access中用sql修改表格名称

sp_rename可以重命名,语法如下: sp_rename [ @objname = ] 'object_name' , [ @newname = ] 'new_name' [ , [ @objtype = ] 'object_type' ] 参数 [@objname =] 'object_name' 是用户对象(表、视图、列、存储过程、触发器、默认值、数据库、对象或规则)或数据类型的当前名称。如果要重命名的对象是表中的一列,那么 object_name 必须为 table.column 形式。如果要重命名的是索引,那么 object_name 必须为 table.index 形式。object_name 为 nvarchar(776) 类型,无默认值。 [@newname =] 'new_name' 是指定对象的新名称
查看更多

网络知道
提供内容

有用

F. SQL如何重命名表名

exec sp_rename '原表名','新表名',exec是执行存储过程的命令,可以省略,sp_rename是系统自带的存储过程可以用了来重命名表名、列名。。。

G. SQL语句:表重命名

sql语句重命名表名和列名
ylb:sql语句重命名表名和列名返回顶部
一、更改数据库名
sp_renamedb 更改数据库的名称。
语法: sp_renamedb [ @dbname = ] ' old_name ' , [ @newname = ] ' new_name '
参数: [ @dbname = ] ' old_name ' 是数据库的当前名称。old_name 为 sysname 类型,无默认值。
[ @newname = ] ' new_name ' 是数据库的新名称。 new_name 必须遵循标识符规则。new_name 为 sysname 类型,无默认值。
返回代码值: 0 (成功)或非零数字(失败)
权限: 只有 sysadmin 和 dbcreator 固定服务器角色的成员才能执行 sp_renamedb。
示例: 下例将数据库 accounting 改名为 financial。
EXEC sp_renamedb ' accounting ' , ' financial '
二、更改表名或列名
sp_rename [ @objname = ] ' object_name ' ,
[ @newname = ] ' new_name '
[ , [ @objtype = ] ' object_type ' ]
A. 重命名表:
下例将表 customers 重命名为 custs。
EXEC sp_rename ' customers ' , ' custs '

B. 重命名列:
下例将表 customers 中的列 contact title 重命名为 title。
EXEC sp_rename ' customers.[contact title] ' , ' title ' , ' COLUMN '

H. SQL 修改表中的列名(急~~~)

1、在oracle数据库中: ALTER TABLE 表名 RENAME COLUMN 列名 TO 新列名。

2、在sqlserver数据库中:exec sp_rename '[表名].[列名]‘,’[表名].[新列名]'。

3、在mysql数据库中:ALTER TABLE 表名 CHANGE 列名 新列名 列类型。

(8)怎么改sql中的表名扩展阅读

SQL中对表的其它操作:

1、插入列:

ALTER TABLE [表名.]TABLE_NAME ADD COLUMN_NAME DATATYPE。

2、为表中某列添加约束:大于等于100

alter table 表名 add check(列名>=100)。

3、更改表某列的数据类型为nchar(30):

alter table 表名 altercolumn列名 nchar(30)。

4、删除表中某列的相关约束:

alter table 表名 dropconstraint约束名。

5、删除表中的某列:

alter table 表名 dropcolumn列名。

参考资料:网络-SQL语句大全

I. SQL中怎样修改一个表的列名呢

1、在oracle数据库中: ALTER TABLE 表名 RENAME COLUMN 列名 TO 新列名。

2、在sqlserver数据库中:exec sp_rename '[表名].[列名]‘,’[表名].[新列名]'。

3、在mysql数据库中:ALTER TABLE 表名 CHANGE 列名 新列名 列类型。

(9)怎么改sql中的表名扩展阅读

SQL中对表的其它操作:

1、插入列:

ALTER TABLE [表名.]TABLE_NAME ADD COLUMN_NAME DATATYPE。

2、删除列:

ALTER TABLE [表名.]TABLE_NAME DROP COLUMN COLUMN_NAME。

3、修改数据表名:

ALTER TABLE [表名.]OLD_TABLE_NAME RENAME TO NEW_TABLE_NAME。

参考资料:网络-sql语句大全