当前位置:首页 » 编程语言 » sqlserver修改表名

sqlserver修改表名

发布时间: 2022-05-09 19:51:49

Ⅰ 怎样重命名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和程序员们广泛使用

Ⅱ sql语句修改SQL SERVER中的表名称

下例将表 customers 重命名为 custs。

EXEC sp_rename 'customers', 'custs'

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

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

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

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

(3)sqlserver修改表名扩展阅读

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语句大全

Ⅳ SQL Server2000 怎么修改数据表名称

select * into 新表名 from 旧表名
drop table 旧表名
即可

Ⅳ sql server 中如何更改表格栏位名

修改列名么?
1. 修改数据表名
ALTER TABLE [方案名.]OLD_TABLE_NAME RENAME TO NEW_TABLE_NAME;
2. 修改列名
ALTER TABLE [方案名.]TABLE_NAME RENAME COLUMN OLD_COLUMN_NAME TO NEW_COLUMN_NAME;
3. 修改列的数据类型
ALTER TABLE [方案名.]TABLE_NAME MODIFY COLUMN_NAME NEW_DATATYPE;
4. 插入列
ALTER TABLE [方案名.]TABLE_NAME ADD COLUMN_NAME DATATYPE;
5. 删除列
ALTER TABLE [方案名.]TABLE_NAME DROP COLUMN COLUMN_NAME;

Ⅵ SQL Server 中怎样修改表中的列名

1、可以在SQL
sever中用设计表,直接更改
2、如果是别名的话,可以在查询的字段名后加
AS
+
想加的名字
如:SELECT
name
AS
名字
FROM
SANG
3、可以通过修改表来实现,ALTER
TABLE
sang
命令进行修改sang为表名

Ⅶ sql server 2008 中修改表的命令是什么

参考如下:
alter
table
<表名>
alter
column
<字段名>
新类型名(长度)
示例:表T1,字段名F1,原来F1为varchar(3),现在要改为varchar(10),则可以这么写:
alter
table
T1
alter
column
F1
varchar(10)

Ⅷ mssqlserver怎样修改表名,列名,添加表列,删除表列,修改表列类型

选中要修改的表名或列名,再单击左键就可以直接修改表名或列名了

选中表名,右键设计,然后就可以添加表列,删除表列,修改表列类型了,这里也可以修改列名

Ⅸ sql server2000语句怎么修改表的名字

应该不能直接修改.
不过可以这样处理,
把原表中的内容select到另一张表, 然后把原表内容删除不就行了?
我知道在sql server中可以使用语句
select * into 新表名 from 原表名

Ⅹ 如何修改sql server数据库 表列名

解决:
在SQLServer中修改表的列名,可以调用存储过程sp_rename。

[sql]
use Test;--使用数据库
sp_rename 'd_s_t.avg_grade','avg_g','column';
--d_s_t是表名,avg_grade是原来的列名,avg_g是新的列名
--也可以这样执行:
-- exec sp_rename 'd_s_t.avg_grade','avg_g','column';

注意:
1. avg_g前面不要有表名,否则,更改后的列名为d_s_t. avg_g。
2. 更改成功后会有这样一个警告:“注意: 更改对象名的任一部分都可能会破坏脚本和存储过程”。不用理会,这是正常的。

热点内容
notepad编写php 发布:2025-05-11 07:10:50 浏览:861
茄子快传的文件夹 发布:2025-05-11 07:04:30 浏览:732
手机指纹密码如何更换 发布:2025-05-11 07:02:22 浏览:121
java存储数据库 发布:2025-05-11 07:01:33 浏览:175
办理ca的初始密码是多少 发布:2025-05-11 06:54:55 浏览:423
忘记服务器地址 发布:2025-05-11 06:54:51 浏览:241
传奇qf脚本 发布:2025-05-11 06:35:21 浏览:447
我的世界等价交换服务器地址 发布:2025-05-11 06:34:49 浏览:432
ftp传图失败 发布:2025-05-11 06:34:47 浏览:856
安卓如何设置抖音自动播放 发布:2025-05-11 06:32:21 浏览:671