如何修改数据库表的名称?d帮帮忙

如何修改数据库表的名称?d帮帮忙,第1张

mssql
---------
1,打开企业管理器
2,选中某数据库注册
3,右键打开属性
4,打开 服务器设置 页舌
5,看到服务器行为,然后选中 允许对系统目录进行修改
6,打开查询分析器
7,写sql
8,update sysobjects s et name='' where name=''
#######################################
mysql
-------
Alter TABLE table_name RENAME TO new_table_name

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

在ACCESS里,备注类型用Memo表示,所以改变字段的数据类型为备注的SQL为:
ALTER TABLE user ALTER COLUMN userinfo Memo
对了,如果user表有外键,而且你要修改的字段就是外键的话,你就不能修改啦!
下面给出修改为其它类型的SQL(表为tb,字段为aa):
ALTER TABLE tb ALTER COLUMN aa Byte 数字[字节]
ALTER TABLE tb ALTER COLUMN aa Long 数字[长整型]
ALTER TABLE tb ALTER COLUMN aa Short 数字[整型]
ALTER TABLE tb ALTER COLUMN aa Single 数字[单精度
ALTER TABLE tb ALTER COLUMN aa Double 数字[双精度]
ALTER TABLE tb ALTER COLUMN aa Currency 货币
ALTER TABLE tb ALTER COLUMN aa Char 文本
ALTER TABLE tb ALTER COLUMN aa Text(n) 文本,其中n表示字段大小
ALTER TABLE tb ALTER COLUMN aa Binary 二进制
ALTER TABLE tb ALTER COLUMN aa Counter 自动编号
ALTER TABLE tb ALTER COLUMN aa Memo 备注
ALTER TABLE tb ALTER COLUMN aa Time 日期/时间


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10371319.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-08
下一篇 2023-05-08

发表评论

登录后才能评论

评论列表(0条)

保存