20110108 学习记录:利用sql语句复制一条或多条记录
2011-01-08 11:18
363 查看
sql 复制记录 insert into article (id,class,title,content) select id,'2',title,content from article where class='1'
如果id为自动编号,就把改为:
insert into article (class,title,content) select '2',title,content from article where class='1'
如果class为数字类型,则去掉单引号.
VBS
Dim DBName, SQL
Dim objConnection
Dim ConnectionString
Dim DBUser, DBPWD, DBHost
DBName = "TMP"
DBUser = "sa"
DBPWD = "123"
DBHost = "s01"
Set objConnection =CreateObject("ADODB.Connection")
objConnection.ConnectionString = "Provider=SQLOLEDB.1;Password="+DBPWD+";Persist Security Info=True;User ID=sa;Initial Catalog=evision_prod;Data Source="+DBHost
SQL = "insert into SP_QUE([QUE_TYPE],[PARTNER],[CARRIER],[EDITYPE],[QUE_FILE],[BEGOFFSET],[ENDOFFSET],[DATETM],[SPSKEY],[INUSE],[SPSPID],[SEGDELIM],[ELMDELIM],[SUBDELIM],[NUMSEGS],[QUE_GROUP],[VERSION],[UNA],[UNH],[DECCHAR],[RELCHAR],[RSVCHAR],[RESEND],[MACRO_NAME]) select [QUE_TYPE],[PARTNER],[CARRIER],[EDITYPE],[QUE_FILE],[BEGOFFSET],[ENDOFFSET],[DATETM],[SPSKEY],[INUSE],[SPSPID],[SEGDELIM],[ELMDELIM],[SUBDELIM],[NUMSEGS],[QUE_GROUP],[VERSION],[UNA],[UNH],[DECCHAR],[RELCHAR],[RSVCHAR],[RESEND],[MACRO_NAME] from SP_QUE_MLM WHERE QUE_TYPE = 'INB' AND PARTNER like '%HSN%'"
objConnection.open
objConnection.Execute SQL
objConnection.Close
如果id为自动编号,就把改为:
insert into article (class,title,content) select '2',title,content from article where class='1'
如果class为数字类型,则去掉单引号.
VBS
Dim DBName, SQL
Dim objConnection
Dim ConnectionString
Dim DBUser, DBPWD, DBHost
DBName = "TMP"
DBUser = "sa"
DBPWD = "123"
DBHost = "s01"
Set objConnection =CreateObject("ADODB.Connection")
objConnection.ConnectionString = "Provider=SQLOLEDB.1;Password="+DBPWD+";Persist Security Info=True;User ID=sa;Initial Catalog=evision_prod;Data Source="+DBHost
SQL = "insert into SP_QUE([QUE_TYPE],[PARTNER],[CARRIER],[EDITYPE],[QUE_FILE],[BEGOFFSET],[ENDOFFSET],[DATETM],[SPSKEY],[INUSE],[SPSPID],[SEGDELIM],[ELMDELIM],[SUBDELIM],[NUMSEGS],[QUE_GROUP],[VERSION],[UNA],[UNH],[DECCHAR],[RELCHAR],[RSVCHAR],[RESEND],[MACRO_NAME]) select [QUE_TYPE],[PARTNER],[CARRIER],[EDITYPE],[QUE_FILE],[BEGOFFSET],[ENDOFFSET],[DATETM],[SPSKEY],[INUSE],[SPSPID],[SEGDELIM],[ELMDELIM],[SUBDELIM],[NUMSEGS],[QUE_GROUP],[VERSION],[UNA],[UNH],[DECCHAR],[RELCHAR],[RSVCHAR],[RESEND],[MACRO_NAME] from SP_QUE_MLM WHERE QUE_TYPE = 'INB' AND PARTNER like '%HSN%'"
objConnection.open
objConnection.Execute SQL
objConnection.Close
相关文章推荐
- 利用sql语句复制一条或多条记录
- 利用sql语句复制一条或多条记录
- 利用sql语句复制一条或多条记录
- 利用sql语句复制一条或多条记录
- 本人写了一条SQL语句,复制某条记录
- 有两张表,结构相同,写一条sql语句,将表A里不同内容的记录复制到表B里
- SQLite一条SQL语句插入多条记录,批量插入
- 使用一条SQL语句删除表中重复记录
- 如何写出一条SQL语句:取出表A中第31~40条记录(SQLServer,以自动增长的ID作为主键
- 使用一条SQL语句删除表中重复记录
- 创建临时表,一条sql语句一次插入多条记录
- 执行一条sql语句update多条不同值的记录实现思路
- SQL 语句学习记录
- 如何用一条SQL语句,将多条记录(一个字段)合并为一个?
- 用SQL语句把物品按名字分组后,只显示价格最低的那一条记录
- 用一条sql语句删除表中所相同记录
- 把多条记录合并成一条的SQL语句
- 我的SQL语句学习记录
- 用一条SQL语句取出第 m 条到第 n 条记录的方法
- Oracle中利用一条SQL生成10万条记录