我有完全相同的定义2表:t2和t1。
t2有1000行,而t1完全为空。
如何从t2中选择前500行并将其插入到t1中?
我将使用“ emptyTable”和“ populatedTable”,因为问题令人困惑
*TOP不使用ORDER BY时很 *重要 ,它会提供500个任意行。桌子永远不会有隐含或自然的顺序
TOP
INSERT INTO emptyTable SELECT TOP 500 * FROM populatedTable ORDER BY What -- need this to define TOP 500
此处缺少列列表通常被定义为不良做法,但仅在以下情况下有效