'modify' 附近有语法错误 'change'附近有语法错误 您所在的位置:网站首页 rename语法错误 'modify' 附近有语法错误 'change'附近有语法错误

'modify' 附近有语法错误 'change'附近有语法错误

2024-07-07 19:23| 来源: 网络整理| 查看: 265

修改列的数据类型: 错误命令版本1: alter table student modify column studentgender char(2); --‘modify’ 附近有语法错误。 错误命令版本2: alter table student modify studentgender char(2); –‘modify’ 附近有语法错误。

修改列名称以及其数据类型(用change) 错误的命令版本: alter table student change studentgender to gender char(2); –'change’附近有语法错误

我用change和modify命令始终报错,我猜测是因为上面的是mysql的语法,而我用的是sql server数据库,在网上找了一个w3schools的资料,确实是因为我再sql server中用了只在my sql 和oracle下才能用的语法。 在这里插入图片描述

修改列的数据类型 正确的命令:

alter table 表名 alter column 列名 属性;

eg:

alter table student alter column gender char(2);

修改列的名字(在student表中从studentgender改名为gender) 正确的命令

exec sp_rename '原表明' '新表名' 'column'

eg:

exec sp_rename 'student.studentgender','gender','column';

改数据库表的名字,除了可以通过右键那种做法,以下方法也可以达到想要的效果:

exec sp_rename '原表明' '新表名'

我在中文的w3school和菜鸟教程没有搜到相关的内容 w3school的英文网站的语言教学比中文的网站要更加的全面 https://www.w3schools.com/sql/sql_alter.asp

sql server 基本语法

Mysql中用SQL增加、删除字段,修改字段名、字段类型、注释,调整字段顺序总结



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有