婷婷精品在线观看,xxxxx性欧美特大,国产一区二区观看,欧美精品播放

產品手冊 實施方案 用戶案例 問題中心

將個人網盤文件轉移(用戶A轉至用戶B指定目錄下)

分類:二次開發 產品中心 2313
— 個人網盤用戶A 所有網盤數據都轉至 用戶B 根目錄下的一個目錄中(此目錄自動創建,名稱:轉自【用戶A】_YYYYmmdd)
BEGIN
? Declare @strUserLogin1 as nvarchar(32)
? Declare @strUserLogin2 as nvarchar(32)
? Declare @strUserName1 as nvarchar(64)
? Declare @strUserName2 as nvarchar(64)
? Declare @nUserIndex1 as int
? Declare @nUserIndex2 as int
? Declare @strTabIndex1 as nchar(1)
? Declare @strTabIndex2 as nchar(1)
? Declare @strCatalogID as nvarchar(36)
? Declare @strCatalogName as nvarchar(64)
? Declare @strSQL as nvarchar(1024)
? Declare @strOwner as nvarchar(32)
? Declare @strOwnerName as nvarchar(64)
? Declare @nNDIndex as int
? Declare @strDate as nvarchar(8)
? — 指定用戶A 與 用戶B 的登錄名,最好小寫
? Set @strUserLogin1 = N’用戶A’
? Set @strUserLogin2 = N’用戶B’
? Set @nUserIndex1 = -1
? Set @nUserIndex2 = -1
? — 申請游標,得到用戶個人網盤信息
? Declare userindex_cursor cursor for (SELECT Lower( CN_S_OWNER_ID ), CN_S_OWNER_NAME, CN_N_NDX FROM OI_ND_USER WHERE CN_S_OWNER_ID IN ( @strUserLogin1, @strUserLogin2 ) )
? — 打開游標
? Open userindex_cursor
? — 開始循環游標變量
? Fetch Next From userindex_cursor into @strOwner, @strOwnerName, @nNDIndex
? — FETCH 后的游標狀態
? While @@FETCH_STATUS = 0
? Begin
? ? If @strOwner = @strUserLogin1
? ? Begin
? ? ? Set @nUserIndex1 = @nNDIndex
? ? ? Set @strUserName1 = @strOwnerName
? ? End
? ? Else
? ? Begin
? ? ? Set @nUserIndex2 = @nNDIndex
? ? ? Set @strUserName2 = @strOwnerName
? ? End
? ? — 轉到下一個游標
? ? Fetch Next From userindex_cursor into @strOwner, @strOwnerName, @nNDIndex
? End
? — 關閉游標
? Close userindex_cursor
? — 釋放游標
? Deallocate userindex_cursor
? — 判斷用戶索引
? If @nUserIndex1 = -1 Or @nUserIndex2 = -1
? Begin
? ? Print N’指定的用戶不存在’
? ? Return
? End
? — 生成表索引
? Set @strTabIndex1 = Str( @nUserIndex1, 1 )
? Set @strTabIndex2 = Str( @nUserIndex2, 1 )
? — 在用戶B根目錄下創建存放轉移數據的目錄:轉自【用戶A】_YYYYmmdd
? Print N’創建轉移數據的目錄’
? Set @strCatalogID = NewID()
? Set @strDate = Left( Convert( char(8), GetDate(), 112 ), 8 )
? Set @strCatalogName = ‘轉自【’ + @strUserName1 + ‘】_’ + @strDate
? Set @strSQL = N’INSERT INTO OI_ND_CATALOG ( CN_S_ID, CN_S_NAME, CN_N_DOC_LIST_TYPE, CN_N_SHARE, CN_S_CREATOR_ID, CN_S_CREATOR, CN_T_CREATE, CN_N_ORDER, CN_S_PARENTID ) ‘ +
N’VALUES ( ”’ + @strCatalogID + ”’, ”’ + @strCatalogName + ”’, 0, 0, ”’ + @strUserLogin2 + ”’, ”’ + @strUserName2 + ”’, GetDate(), 0, ”” )’
? EXEC( @strSQL )
? — 索引值相同,直接替換
? If @nUserIndex1 = @nUserIndex2
? Begin
? ? Print N’用戶索引相同’
? ? — 個人文檔表
? ? Print N’個人文檔表’
? ? Set @strSQL = N’UPDATE OI_ND_DOC_’ + @strTabIndex1 + N’ SET CN_S_CREATOR_ID = ”’ + @strUserLogin2 + N”’, CN_S_CREATOR = ”’ + @strUserName2 + N”’ WHERE CN_S_CREATOR_ID = ”’ + @strUserLogin1 + N””
? ? EXEC( @strSQL )
? ? — 根級目錄文檔
? ? Print N’根級目錄文檔’
? ? Set @strSQL = N’UPDATE OI_ND_CATALOG_HLINK_’ + @strTabIndex1 + N’ SET CN_S_CREATOR_ID = ”’ + @strUserLogin2 + N”’, CN_S_CATALOG_ID = ”’ + @strCatalogID + N”’ WHERE (CN_S_CATALOG_ID IS NULL OR CN_S_CATALOG_ID = ””) AND CN_S_CREATOR_ID = ”’ + @strUserLogin1 + N””
? ? EXEC( @strSQL )
? ? — 子級目錄文檔
? ? Print N’子級目錄文檔’
? ? Set @strSQL = N’UPDATE OI_ND_CATATLOG_HLINK_’ + @strTabIndex1 + N’ SET CN_S_CREATOR_ID = ”’ + @strUserLogin2 + N”’ WHERE CN_S_CREATOR_ID = ”’ + @strUserLogin1 + N””
? ? EXEC( @strSQL )
? End
? — 索引值不同,數據記錄遷移(記錄復制至 B用戶索引表,刪除A用戶索引表記錄)
? Else
? Begin
? ? Print N’用戶索引不相同’
? ? — 個人文檔表,復制
? ? Print N’個人文檔表,復制’
? ? Set @strSQL = N’INSERT INTO OI_ND_DOC_’ + @strTabIndex2 + N’ ( CN_S_ID, CN_S_FILE_NAME, CN_S_FILE_TYPE, CN_N_FILE_SIZE, CN_T_FILE_DATETIME, CN_S_FILE_MD5, CN_S_FILE_SERVER, CN_G_FILE_ID, CN_G_PDF_FILE_ID, CN_G_FLASH_FILE_ID, CN_G_THUMB_IMAGE_ID, CN_S_THUMB_URL, ‘ +
N’CN_S_CREATOR_ID, CN_S_CREATOR, CN_T_CREATE, CN_S_VERSION, CN_S_TAGS_NAME, CN_N_SHARE, CN_N_MOD, CN_S_NOTE, CN_S_SYS_NOTE ) ‘ +
N’SELECT CN_S_ID, CN_S_FILE_NAME, CN_S_FILE_TYPE, CN_N_FILE_SIZE, CN_T_FILE_DATETIME, CN_S_FILE_MD5, CN_S_FILE_SERVER, CN_G_FILE_ID, CN_G_PDF_FILE_ID, CN_G_FLASH_FILE_ID, CN_G_THUMB_IMAGE_ID, CN_S_THUMB_URL, ‘ +
N”” + @strUserLogin2 + N”’, ”’ + @strUserName2 + N”’, CN_T_CREATE, CN_S_VERSION, CN_S_TAGS_NAME, CN_N_SHARE, CN_N_MOD, CN_S_NOTE, CN_S_SYS_NOTE ‘ +
N’FROM OI_ND_DOC_’ + @strTabIndex1 +
N’ WHERE CN_S_CREATOR_ID = ”’ + @strUserLogin1 + N””
? ? EXEC( @strSQL )
? ? — 刪除
? ? Print N’個人文檔表,刪除’
? ? Set @strSQL = N’DELETE OI_ND_DOC_’ + @strTabIndex1 + N’ WHERE CN_S_CREATOR_ID = ”’ + @strUserLogin1 + N””
? ? EXEC( @strSQL )
? ? — 根級目錄文檔,復制
? ? Print N’根級目錄文檔,復制’
? ? Set @strSQL = N’INSERT INTO OI_ND_CATALOG_HLINK_’ + @strTabIndex2 + N’ ( CN_S_CREATOR_ID, CN_S_CATALOG_ID, CN_S_OBJ_ID, CN_S_DISPLAY_NAME, CN_S_FILE_TYPE, CN_N_FILE_SIZE, CN_S_THUMB_URL, CN_T_FILE_DATETIME, CN_S_EXTATTR, CN_N_SHARE, CN_T_LINK, CN_S_TAGS ) ‘ +
N’SELECT ”’ + @strUserLogin2 + N”’, ”’ + @strCatalogID + N”’, CN_S_OBJ_ID, CN_S_DISPLAY_NAME, CN_S_FILE_TYPE, CN_N_FILE_SIZE, CN_S_THUMB_URL, CN_T_FILE_DATETIME, CN_S_EXTATTR, CN_N_SHARE, CN_T_LINK, CN_S_TAGS ‘ +
N’FROM OI_ND_CATALOG_HLINK_’ + @strTabIndex1 +
N’ WHERE (CN_S_CATALOG_ID IS NULL OR CN_S_CATALOG_ID = ””) AND CN_S_CREATOR_ID = ”’ + @strUserLogin1 + N””
? ? EXEC( @strSQL )
? ? — 刪除
? ? Print N’根級目錄文檔,刪除’
? ? Set @strSQL = N’DELETE OI_ND_CATALOG_HLINK_’ + @strTabIndex1 + N’ WHERE (CN_S_CATALOG_ID IS NULL OR CN_S_CATALOG_ID = ””) AND CN_S_CREATOR_ID = ”’ + @strUserLogin1 + N””
? ? EXEC( @strSQL )
? ? — 子級目錄文檔,復制
? ? Print N’子級目錄文檔,復制’
? ? Set @strSQL = N’INSERT INTO OI_ND_CATALOG_HLINK_’ + @strTabIndex2 + N’ ( CN_S_CREATOR_ID, CN_S_CATALOG_ID, CN_S_OBJ_ID, CN_S_DISPLAY_NAME, CN_S_FILE_TYPE, CN_N_FILE_SIZE, CN_S_THUMB_URL, CN_T_FILE_DATETIME, CN_S_EXTATTR, CN_N_SHARE, CN_T_LINK, CN_S_TAGS ) ‘ +
N’SELECT ”’ + @strUserLogin2 + N”’, CN_S_CATALOG_ID, CN_S_OBJ_ID, CN_S_DISPLAY_NAME, CN_S_FILE_TYPE, CN_N_FILE_SIZE, CN_S_THUMB_URL, CN_T_FILE_DATETIME, CN_S_EXTATTR, CN_N_SHARE, CN_T_LINK, CN_S_TAGS ‘ +
N’FROM OI_ND_CATALOG_HLINK_’ + @strTabIndex1 +
N’ WHERE CN_S_CREATOR_ID = ”’ + @strUserLogin1 + N””
? ? EXEC( @strSQL )
? ? — 刪除
? ? Print N’子級目錄文檔,刪除’
? ? Set @strSQL = N’DELETE OI_ND_CATALOG_HLINK_’ + @strTabIndex1 + N’ WHERE CN_S_CREATOR_ID = ”’ + @strUserLogin1 + N””
? ? EXEC( @strSQL )
? End
? — 未分表的數據表,直接替換
? — 回收站,原根目錄文檔
? Print N’回收站,原根目錄文檔’
? Set @strSQL = N’UPDATE OI_ND_DOC_DELETE SET CN_S_CREATOR_ID = ”’ + @strUserLogin2 + N”’, CN_S_CREATOR = ”’ + @strUserName2 + N”’, CN_S_DELETED_BY_ID = ”’ + @strUserLogin2 + N”’, CN_S_DELETED_BY = ”’ + @strUserName2 + N”’, CN_G_CATALOG_ID = ”’ + @strCatalogID + N”’ ‘ +
N’WHERE (CN_G_CATALOG_ID IS NULL OR CN_G_CATALOG_ID = ””) AND CN_S_CREATOR_ID = ”’ + @strUserLogin1 + N””
? EXEC( @strSQL )
? — 回收站,其它目錄文檔
? Print N’回收站,其它目錄文檔’
? Set @strSQL = N’UPDATE OI_ND_DOC_DELETE SET CN_S_CREATOR_ID = ”’ + @strUserLogin2 + N”’, CN_S_CREATOR = ”’ + @strUserName2 + N”’, CN_S_DELETED_BY_ID = ”’ + @strUserLogin2 + N”’, CN_S_DELETED_BY = ”’ + @strUserName2 + N”’ ‘ +
N’WHERE CN_S_CREATOR_ID = ”’ + @strUserLogin1 + N””
? EXEC( @strSQL )
? — 歷史表
? Print N’歷史表’
? Set @strSQL = N’UPDATE OI_ND_DOC_HISTORY SET CN_S_CREATOR_ID = ”’ + @strUserLogin2 + N”’, CN_S_CREATOR = ”’ + @strUserName2 + N”’, CN_S_OPERATOR_ID = ”’ + @strUserLogin2 + N”’, CN_S_OPERATOR = ”’ + @strUserName2 + N”’ ‘ +
N’WHERE CN_S_CREATOR_ID = ”’ + @strUserLogin1 + N””
? EXEC( @strSQL )
? — 根級目錄
? Print N’根級目錄’
? Set @strSQL = N’UPDATE OI_ND_CATALOG SET CN_S_CREATOR_ID = ”’ + @strUserLogin2 + N”’, CN_S_CREATOR = ”’ + @strUserName2 + N”’, CN_S_PARENTID = ”’ + @strCatalogID + N”’ ‘ +
N’WHERE (CN_S_PARENTID IS NULL OR CN_S_PARENTID = ””) AND CN_S_CREATOR_ID = ”’ + @strUserLogin1 + N””
? EXEC( @strSQL )
? — 子級目錄
? Print N’子級目錄’
? Set @strSQL = N’UPDATE OI_ND_CATALOG SET CN_S_CREATOR_ID = ”’ + @strUserLogin2 + N”’, CN_S_CREATOR = ”’ + @strUserName2 + N”’ ‘ +
N’WHERE CN_S_CREATOR_ID = ”’ + @strUserLogin1 + N””
? EXEC( @strSQL )
? — 共享出去信息替換
? Print N’共享出去信息替換’
? Set @strSQL = N’UPDATE OI_ND_SHARE_OUT SET CN_S_CREATOR_ID = ”’ + @strUserLogin2 + N”’ WHERE CN_S_CREATOR_ID = ”’ + @strUserLogin1 + N””
? EXEC( @strSQL )
? — 刪除共享進來 A -> B,B -> A 記錄
? Print N’刪除共享進來 A -> B,B -> A 記錄’
? Set @strSQL = N’DELETE OI_ND_SHARE_IN WHERE (CN_S_CREATOR_ID = ”’ + @strUserLogin1 + N”’ AND CN_S_SHARER_ID = ”’ + @strUserLogin2 + N”’) OR (CN_S_CREATOR_ID = ”’ + @strUserLogin2 + N”’ AND CN_S_SHARER_ID = ”’ + @strUserLogin1 + N”’)’
? EXEC( @strSQL )
? — 共享進來信息替換
? Print N’共享進來信息替換’
? Set @strSQL = N’UPDATE OI_ND_SHARE_IN SET CN_S_CREATOR_ID = ”’ + @strUserLogin2 + N”’, CN_S_CREATOR = ”’ + @strUserName2 + N”’ WHERE CN_S_CREATOR_ID = ”’ + @strUserLogin1 + N””
? EXEC( @strSQL )
END
GO
標簽:腳本 上一篇: 下一篇:
展開更多
預約軟件體驗

loading...

婷婷精品在线观看,xxxxx性欧美特大,国产一区二区观看,欧美精品播放
久久91精品久久久久久秒播| 丝袜脚交一区二区| 久久久久88色偷偷免费| 精品不卡在线视频| 日本一区二区三区国色天香| 国产精品青草久久| 伊人夜夜躁av伊人久久| 日韩va亚洲va欧美va久久| 国精产品一区一区三区mba桃花| 六月婷婷色综合| 成人综合在线观看| 欧美在线观看你懂的| 91精品国产色综合久久不卡蜜臀 | 激情五月播播久久久精品| 国产精品12区| 91精品办公室少妇高潮对白| 91麻豆精品国产91久久久使用方法| 精品久久久久99| 国产精品理论片| 午夜精品久久久久| 国产精华液一区二区三区| 色综合天天视频在线观看| 欧美高清dvd| 国产欧美日韩在线看| 午夜天堂影视香蕉久久| 国产精品一级二级三级| 欧美午夜电影网| 国产欧美日韩另类一区| 视频一区欧美精品| 国产自产高清不卡| 欧美图区在线视频| 欧美极品美女视频| 美女精品一区二区| 欧美日韩在线播放一区| 中文字幕欧美国产| 久久精工是国产品牌吗| 在线观看日韩电影| 亚洲国产精品黑人久久久| 美女久久久精品| 欧美日韩另类国产亚洲欧美一级| 久久久国产精品午夜一区ai换脸| 午夜久久久久久久久| www.成人网.com| 精品av久久707| 美女免费视频一区| 777a∨成人精品桃花网| 亚洲自拍偷拍九九九| av一区二区久久| 久久精品视频网| 久久精品国产成人一区二区三区| 欧美日韩一区二区三区四区| 亚洲视频综合在线| www.欧美精品一二区| 国产精品乱人伦一区二区| 激情六月婷婷综合| 欧美电影精品一区二区| 日韩成人av影视| 91精品国产综合久久久久久| 亚洲电影在线免费观看| 欧美午夜精品久久久久久超碰| 亚洲欧美视频在线观看| 99久久综合99久久综合网站| 日本一二三四高清不卡| 成人精品国产福利| 国产精品免费观看视频| 国产成人激情av| 欧美国产精品中文字幕| 成人免费av网站| 国产精品美女久久久久久2018| 国产91清纯白嫩初高中在线观看 | 亚洲免费电影在线| 91在线观看美女| 一区二区三区波多野结衣在线观看| 99久久国产综合精品女不卡| 最新国产精品久久精品| 一本大道久久a久久精品综合| 亚洲色欲色欲www在线观看| 91农村精品一区二区在线| 亚洲精品第一国产综合野| 91国偷自产一区二区使用方法| 亚洲黄一区二区三区| 欧美亚洲愉拍一区二区| 日本欧美久久久久免费播放网| 欧美tk—视频vk| 99久久综合国产精品| 亚洲午夜av在线| 91精品国产欧美一区二区 | 中文字幕一区二区三区不卡在线| av电影在线观看不卡| 亚洲大片精品永久免费| 欧美www视频| 91在线看国产| 日本va欧美va欧美va精品| 欧美韩日一区二区三区| 欧美性淫爽ww久久久久无| 美女精品一区二区| 国产精品理论片| 欧美美女网站色| 9l国产精品久久久久麻豆| 偷拍自拍另类欧美| 中文字幕 久热精品 视频在线 | 欧美成人免费网站| 91麻豆swag| 久久精品99国产国产精| 亚洲男人电影天堂| 精品av综合导航| 欧美日韩国产综合草草| av不卡一区二区三区| 蜜臀av一级做a爰片久久| 亚洲色图清纯唯美| 久久久不卡影院| 欧美日韩国产成人在线免费| 成熟亚洲日本毛茸茸凸凹| 婷婷中文字幕一区三区| 亚洲手机成人高清视频| 国产欧美日韩另类视频免费观看| 在线成人午夜影院| 日本电影亚洲天堂一区| 国产91在线|亚洲| 精品一二三四在线| 首页亚洲欧美制服丝腿| 一卡二卡三卡日韩欧美| 国产精品久久久久永久免费观看| 日韩一区二区精品在线观看| 色婷婷国产精品| 91丨porny丨首页| 国产精品一级在线| 国产精品一区2区| 久久国产精品99久久久久久老狼| 亚洲一二三四久久| 亚洲欧美一区二区三区孕妇| 国产精品亲子伦对白| 国产亚洲欧美日韩在线一区| 精品国产人成亚洲区| 欧美精品1区2区| 51精品久久久久久久蜜臀| 欧美日韩一区成人| 欧美日韩中文另类| 欧美日韩一区二区三区在线| 欧洲色大大久久| 欧美日韩精品一区二区三区| 欧美日韩精品一区二区在线播放| 一本色道久久综合狠狠躁的推荐| 99免费精品在线| 色噜噜狠狠成人网p站| 色偷偷久久人人79超碰人人澡| 99久久精品99国产精品| 色婷婷一区二区| 色8久久精品久久久久久蜜| 欧美伊人久久大香线蕉综合69 | 91黄色免费版| 8v天堂国产在线一区二区| 91.麻豆视频| 日韩精品中午字幕| 国产日韩一级二级三级| 中文字幕一区三区| 亚洲精品国产a| 美女一区二区三区在线观看| 国产精品77777| 91在线国产观看| 欧美日韩视频在线观看一区二区三区| 欧美综合视频在线观看| 日韩欧美国产不卡| 国产拍揄自揄精品视频麻豆| 亚洲视频在线一区二区| 蜜桃精品视频在线观看| 国产成人自拍网| 91丨porny丨最新| 日韩午夜电影av| 国产精品不卡一区| 日本亚洲欧美天堂免费| 国产精品综合二区| 色婷婷狠狠综合| 精品国产欧美一区二区| 亚洲欧美日本韩国| 美女网站色91| 色噜噜狠狠一区二区三区果冻| 日韩一区二区电影网| 日本一区二区三区电影| 日欧美一区二区| eeuss国产一区二区三区| 欧美一区二区三区思思人| 国产精品久久久久久久久免费相片| 亚洲国产va精品久久久不卡综合| 久久国产精品99久久人人澡| 在线一区二区三区做爰视频网站| 日韩欧美国产综合在线一区二区三区| 国产精品国产三级国产专播品爱网| 午夜一区二区三区在线观看| 高清视频一区二区| 日韩亚洲欧美一区二区三区| 亚洲精品乱码久久久久久久久 | 2021中文字幕一区亚洲| 亚洲狠狠爱一区二区三区| 国产成人午夜精品5599| 欧美一级二级在线观看| 亚洲愉拍自拍另类高清精品| 成人在线视频一区二区| 精品理论电影在线| 日韩黄色免费电影|