select identity(int,1,1)as id,* into tb2 from tb1直接复制过去就有一定顺序了,没必要再排什么序,排序是查询的事情.
--复制表结构(无数据) SELECT TOP 0 * INTO 新表名 FROM dbo.旧表名 --添加字段 ALTER TABLE 新表名 ADD 字段名 VARCHAR(20)
1、说明:复制表(只复制结构,源表名:A 新表名:B) (ACCESS可用)法一:SELECT * INTO B FROM A WHERE 1<>1 法二:SELECT TOP 0 * INTO B FROM A 2、说明:拷贝表(拷贝数据,源表名:A 目标表名:B) (ACCESS可用) INSERT INTO B(A, B, C) SELECT D,E,F FROM B;3、说明:跨数据库之间表的拷贝(具体数据使用绝对路径) (ACCESS可用) INSERT INTO B(A, B, C) SELECT D,E,F FROM B IN ‘具体数据库’ WHERE 条件 例子:..FROM B IN '"&SERVER.MAPPATH(".")&"\DATA.MDB" &"' WHERE..--添加字段 ALTER TABLE 新表名 ADD 字段名 字段类型 --完整情况举例: Alter table Notice ADD ClickNum nvarchar(50) NULL EXECUTE sp_addextendedproperty N'MS_Description', N'点击次数', N'SCHEMA', N'dbo', N'TABLE', N'Notice', N'COLUMN', N'ClickNum' GO--按某个字段排序,把数据筛选出来后order by就行了
1、说明:复制表(只复制结构,源表名:A 新表名:B) (ACCESS可用)法一:SELECT * INTO B FROM A WHERE 1<>1 法二:SELECT TOP 0 * INTO B FROM A 2、说明:拷贝表(拷贝数据,源表名:A 目标表名:B) (ACCESS可用) INSERT INTO B(A, B, C) SELECT D,E,F FROM B;3、说明:跨数据库之间表的拷贝(具体数据使用绝对路径) (ACCESS可用) INSERT INTO B(A, B, C) SELECT D,E,F FROM B IN ‘具体数据库’ WHERE 条件 例子:..FROM B IN '"&SERVER.MAPPATH(".")&"\DATA.MDB" &"' WHERE..--添加字段 ALTER TABLE 新表名 ADD 字段名 字段类型 --完整情况举例: Alter table Notice ADD ClickNum nvarchar(50) NULL EXECUTE sp_addextendedproperty N'MS_Description', N'点击次数', N'SCHEMA', N'dbo', N'TABLE', N'Notice', N'COLUMN', N'ClickNum' GO--按某个字段排序,把数据筛选出来后order by就行了
select row_number() over(order by td.id),* into #tb from tb
select inentity(int 1,1) as a *into #tb from tb order by a
select identity(int,1,1)as id,* into tb2 from tb1直接复制过去就有一定顺序了,没必要再排什么序,排序是查询的事情.
--复制表结构(无数据)
SELECT TOP 0 * INTO 新表名 FROM dbo.旧表名
--添加字段
ALTER TABLE 新表名 ADD 字段名 VARCHAR(20)
法二:SELECT TOP 0 * INTO B FROM A
2、说明:拷贝表(拷贝数据,源表名:A 目标表名:B) (ACCESS可用)
INSERT INTO B(A, B, C) SELECT D,E,F FROM B;3、说明:跨数据库之间表的拷贝(具体数据使用绝对路径) (ACCESS可用)
INSERT INTO B(A, B, C) SELECT D,E,F FROM B IN ‘具体数据库’ WHERE 条件
例子:..FROM B IN '"&SERVER.MAPPATH(".")&"\DATA.MDB" &"' WHERE..--添加字段
ALTER TABLE 新表名 ADD 字段名 字段类型
--完整情况举例:
Alter table Notice ADD ClickNum nvarchar(50) NULL
EXECUTE sp_addextendedproperty N'MS_Description', N'点击次数', N'SCHEMA', N'dbo', N'TABLE', N'Notice', N'COLUMN', N'ClickNum'
GO--按某个字段排序,把数据筛选出来后order by就行了
法二:SELECT TOP 0 * INTO B FROM A
2、说明:拷贝表(拷贝数据,源表名:A 目标表名:B) (ACCESS可用)
INSERT INTO B(A, B, C) SELECT D,E,F FROM B;3、说明:跨数据库之间表的拷贝(具体数据使用绝对路径) (ACCESS可用)
INSERT INTO B(A, B, C) SELECT D,E,F FROM B IN ‘具体数据库’ WHERE 条件
例子:..FROM B IN '"&SERVER.MAPPATH(".")&"\DATA.MDB" &"' WHERE..--添加字段
ALTER TABLE 新表名 ADD 字段名 字段类型
--完整情况举例:
Alter table Notice ADD ClickNum nvarchar(50) NULL
EXECUTE sp_addextendedproperty N'MS_Description', N'点击次数', N'SCHEMA', N'dbo', N'TABLE', N'Notice', N'COLUMN', N'ClickNum'
GO--按某个字段排序,把数据筛选出来后order by就行了