是否可以使用sas/sql在第一个位置插入列
当我使用是否可以使用sas/sql在第一个位置插入列,sql,sas,Sql,Sas,当我使用alter table向我的表中添加一列时,它将作为最后一条记录插入。有没有办法将列插入我选择的位置 谢谢。一些dbms允许您使用alter table语句控制列位置,但大多数dbms不允许。假设你从 create table table_name (b char(1), d char(1)); 您可以将该表更改为将列a放在第一位,然后再次更改为将c放在b之后 alter table table_name add column a char(1) first; alter table
alter table
向我的表中添加一列时,它将作为最后一条记录插入。有没有办法将列插入我选择的位置
谢谢。一些dbms允许您使用
alter table
语句控制列位置,但大多数dbms不允许。假设你从
create table table_name (b char(1), d char(1));
您可以将该表更改为将列a放在第一位,然后再次更改为将c放在b之后
alter table table_name add column a char(1) first;
alter table table_name add column c char(1) after b;
所有dbms都支持使用create view…
和select…
对列进行“重新排序”
在数据的关系模型中,列的顺序是不相关的。但是我知道在那些不相关的公司工作是什么感觉。一些数据库管理系统允许您使用
alter table
语句控制列位置,但大多数数据库管理系统不允许。假设你从
create table table_name (b char(1), d char(1));
您可以将该表更改为将列a放在第一位,然后再次更改为将c放在b之后
alter table table_name add column a char(1) first;
alter table table_name add column c char(1) after b;
所有dbms都支持使用create view…
和select…
对列进行“重新排序”
在数据的关系模型中,列的顺序是不相关的。但我知道在那些无关紧要的公司工作是什么感觉。你为什么想要这样?当从表中选择ing时,始终可以对查询中的列重新排序。所以表中列的顺序其实并不重要。为什么要这样?当从表中选择ing时,始终可以对查询中的列重新排序。因此,表中列的顺序并不重要。