[问题] SQL指令插入字段的写法

楼主: ss8719090a (我是谁)   2017-01-20 10:36:50
各位大大好,这是我第一次在这里发文,请见谅!
今天假如我有一个资料表,是长这样
字段 国文 数学 英文
列一 90 50 60
列二 88 87 86
今天我要增加字段的写法是
"ALTER TABLE table_name ADD column_name column_type"
那如果我今天是要增加字段在国文与数学之间应该怎么写呢?
网络上有查到MySQL的写法
"ALTER TABLE table_name ADD column_name column_type AFTER 国文"
但在SQL无法成功,请问如果是在SQL应该怎么写才能达成插入字段的目的呢?
作者: ssccg (23)   2017-01-20 10:44:00
假设你说的SQL是指MS SQL Serverhttps://msdn.microsoft.com/en-us/library/ms190238.aspxhttps://msdn.microsoft.com/en-us/library/aa337556.aspx简单的说,用SQL只能加在最后,要改顺序要用studio然后你要插入在中间的理由是? 回传的顺序直接在query时指定字段就好了,有什么必须限定在数据库中字段顺序的理由?基本上在studio中做这件事,背后也是重新建立另一个table
作者: ian90911 (xopowo)   2017-01-20 11:24:00
对阿query时调顺序不就好了
作者: te426odin (小胖老师)   2017-01-20 11:59:00
做法很笨,先建立temp table 然后新增字段把资料丢过去把原有的drop掉在 新增一个再把资料丢回来
作者: lucky1lk (赌到没钱的人)   2017-01-21 19:25:00
这好像不是此版业务@@

Links booklink

Contact Us: admin [ a t ] ucptt.com