我从互联网上的各种来源了解到以下sql:output inserted.mainid into tmpTable(TARGET_ID)order by impid asc;
不能保证按select语句中“order”指定的顺序在mainTable中插入行,尽管mainTable标识列(mainid)中的值将按正确的顺序排列。是将它们添加到tmpTable中,还是将行插入到mainTable中,
我有一个货币清单,例如,美元,AED,INR,欧元,英镑(按表货币的顺序排列)。我需要准备一个查询,所有的货币,包括‘所有’以及,但排序‘所有’作为第一个。预期结果应按以下顺序排列:AEDGBPUSDSELECT 'ALL' CurrencySELECT Currency FROM CurrenciesORDER BY Currency
但是,由于排序,上面的SQL以AED作为第一个。