收录日期:2021/01/23 06:20:54 时间:2016/07/12 06:44:15 标签:应用实例
insert into mlsagentbak select * from (select *,ROW_NUMBER() over(order by agentcode) rn from MLSAGENTINFO) a where rn<5


由于要用到row_number 来控制插入条数,所以多了一列rn,导入插入提示失败,有没有好的解决办法?
insert into mlsagentbak select  * from (select top 4 * from MLSAGENTINFO order by agentcode) a
把第一个*换成你要的列名
回一楼:因为用row_number来取某条件下某一段数据,用top 貌似无法搞定...
回二楼:想让他扩展性好些,在表加字段后不必改存储过程了
引用 1 楼 libin_ftsafe 的回复:
SQL codeinsert into mlsagentbak select  * from (select top 4 * from MLSAGENTINFO order by agentcode) a


正解
请问下agentcode是否为主键。如果为主键,就有办法
insert into mlsagentbak select * from (select *,ROW_NUMBER() over(order by agentcode) rn from MLSAGENTINFO where rn<5) a





假设agentcode 为主键
insert into mlsagentbak 
select b.* from (select *,ROW_NUMBER() over(order by agentcode) rn from MLSAGENTINFO) a join 
MLSAGENTINFO b on a.agentcode=b.agentcode
where a.rn<5

哪位朋友知道哪个网页设计培训班比较好(北京) 诚心招募美工高手加入!UP有分! 注册表程序启动的问题 请问关于分页查询的问题?? 关于将数据仓库中数据转换成一个文件的问题 一个自动编号的问题???? 一个关于类的类型转化的问题(来者有分)? 高手进来讲解一下分布式运算 学编程 建立ODBC数据源的弱智问题? 服务器控件的响应程序和page_load()哪一个先运行? 一直听到“本机的MAC”,这个MAC是什么意思? ====正常使用的Window 2000系统,突然断电后开机提示“Unkown Hard Error”错误=== PostMessage()之后如何在父窗口获得这个Message的内容?难,难,难倒了本人 有关XP使用局域网共享宽带的问题(服务器2000 SERVER ) 才学EVC 急,在线等待 控制text的输入:要求输入日期!如:2003-04-18(就要这样的格式)怎么做? 关于网络监视 高手指点:客户端怎么让服务器执行一个存储进程呢? 水晶报表提示\"未知的查询引擎\" 连两个数据库怎么处理 高手急救:!! 服务器的IIS为什么过大楷间隔20分钟以后,服务就停止了? 一个小问题:如何表示字符串中的变量。 关于带图标的菜单的实现,求助?? 关于SHELLAPI的问题 控制text的输入:要求输入日期!如:2003-04-18(就要这样的格式)怎么做? db2里如果创建summary table ?? 有谁知道关于ACM程序设计竞赛所用的编译器啊? TMemo难题