select id,
創(chuàng)新互聯(lián)公司專注于天山網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供天山營銷型網(wǎng)站建設(shè),天山網(wǎng)站制作、天山網(wǎng)頁設(shè)計、天山網(wǎng)站官網(wǎng)定制、微信小程序定制開發(fā)服務(wù),打造天山網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供天山網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
case when dict_type='gender' then dict_value en as gender,
case when dict_type='city' then dict_value en as city
from table
然后再匯總一下
類似于這樣
sqlserver從A數(shù)據(jù)庫復制表M到B數(shù)據(jù)庫N表中的方法如下:
1、首先要保證的是B庫的TestTableB1 表結(jié)構(gòu)和A庫的TestTableA1 表結(jié)構(gòu)相同.
SET IDENTITY_INSERT DataBaseB.dbo.TestTableB1 ON ?
2、導入前開啟IDENTITY_INSERT為ON
INSERT DataBaseB.dbo.TestTableB1 ? ?--目標數(shù)據(jù)庫表(需要導入的庫表)
( TestId,
TestName
)
SELECT
TestId,
TestNameFROM DataBaseA.dbo.TestTableA1 --源數(shù)據(jù)庫表(需要導出的庫表)
SET IDENTITY_INSERT DataBaseB.dbo.TestTableB1 OFF。
3、導入后關(guān)閉IDENTITY_INSERT為OFF。
數(shù)據(jù)表中的數(shù)據(jù)存放順序和表的聚集索引有關(guān),表的初始顯示順序是按聚集索引的順序來的。
明白這一點你就可以實現(xiàn)。把表的聚集索引列的值修改成你想要的順序就可以了。
我覺得你要的決定顯示順序的排序號。比如:
select
*
from
A
order
by
OrderID
上移下移功能就是互換兩條記錄的OrdeID,一般都是這么實現(xiàn)的。
用查詢分析器在A庫上執(zhí)行
1.復制表:select * into b..tableA from tableA where 1 = 2
2復制表數(shù)據(jù):insert into b..tableA select * from tableA
如果B中沒有表TABLEA,直接復制表加數(shù)據(jù)select * into b..tableA from tableA