用这个试试: select into 新表名 from 原表名 where 添加条件 例: select into 新表名 from 原表名 whre ID>300 那么,新表中就只有原表中ID>300的记录了
Select … into 语句 语法格式: SELECT field1[, field2[, …]] INTO newtable [IN externaldatabase] FROM source 功能: 从源表复制一个新表。可以复制源表的全部字段,也可以复制部分字段。 说明: 1. field1[, field2[, …]]指定要复制源表的字段。如果复制全部字段,则可以用*号表示。 2. newtable指定新表的名字。 3. 4. source指定当前数据库中要复制的源表。该参数可以是一个或多个表名或查询名。 5. 新表只继承源表的字段类型和大小。 6. 应用举例。(Biblio.mdb) Select au_id, author, [year born] into auth from authors where au_id <= 100 Select * into auth from authors where au_id <= 100
cnn.Execute "select * into newtable from source" 和 .Open "select * into newtable from source", cnn 都试过了 抱错 SAY; the database owner must run sp_dboption to enable this optionwhy why why why ????????????????????????????
兄弟, 首先你要确认是不是已经连上了数据库 2。用cnn.execute "select * into newtable from source",肯定是没问题的。你要看看source是不是数据库中存在的表,不要照抄,source是指你想复制的原表名,一定要在你的数据库中存在的,newtable 又要现在的数据库中不存在表明冲突
老大啊 我没写错啊 newtable也是不存在的啊
兄弟,你可以打开sql server的企业管理器 打开数据库tempdb,随便选中一个表,右击-》返回所有行-》显示所有的记录后, 运行一下这条语句: SELECT * INTO TempTable FROM sysfiles 刷新一下,看看数据库tempdb中是否新增了一个表:TempTable,如果存在就说明这个语句没问题,试试看把
select into 新表名 from 原表名 where 添加条件
例:
select into 新表名 from 原表名 whre ID>300
那么,新表中就只有原表中ID>300的记录了
语法格式:
SELECT field1[, field2[, …]] INTO newtable [IN externaldatabase] FROM source
功能:
从源表复制一个新表。可以复制源表的全部字段,也可以复制部分字段。
说明:
1. field1[, field2[, …]]指定要复制源表的字段。如果复制全部字段,则可以用*号表示。
2. newtable指定新表的名字。
3.
4. source指定当前数据库中要复制的源表。该参数可以是一个或多个表名或查询名。
5. 新表只继承源表的字段类型和大小。
6. 应用举例。(Biblio.mdb)
Select au_id, author, [year born] into auth from authors where au_id <= 100 Select * into auth from authors where au_id <= 100
和
.Open "select * into newtable from source", cnn
都试过了
抱错
SAY; the database owner must run sp_dboption to enable this optionwhy why why why ????????????????????????????
首先你要确认是不是已经连上了数据库
2。用cnn.execute "select * into newtable from source",肯定是没问题的。你要看看source是不是数据库中存在的表,不要照抄,source是指你想复制的原表名,一定要在你的数据库中存在的,newtable 又要现在的数据库中不存在表明冲突
我没写错啊
newtable也是不存在的啊
打开数据库tempdb,随便选中一个表,右击-》返回所有行-》显示所有的记录后,
运行一下这条语句:
SELECT *
INTO TempTable
FROM sysfiles
刷新一下,看看数据库tempdb中是否新增了一个表:TempTable,如果存在就说明这个语句没问题,试试看把