原创 oracle數據庫 null 比較運算符
今天在幫同事看一個數據庫問題. 問題是 where xxx != 1 ,這個過濾條件 不能將這個字段爲空的字段過濾出來. 於是做了以下嘗試 select case when null = 1 then '1
原创 HANA / TeraData 日期年加減1
有個需求是:取數據的同期值(年-1) , 並且這個sql要動態切換數據源(同時支持HANA 及 TeraData數據庫) 搜了下HANA的文檔 , 用 ADD_YEARS( <日期> , 1 ) 搜了下TeraData的文檔 , 用
原创 Teradata 行轉列合併 逗號分隔 XMLAGG
需要查TD的表實現這個需求 --> 查了一下有說用 TDStats.udfConcat 的,試了一下 可能沒有這個函數的權限用不了. 後來找到了 XMLAGG函數,給的樣例是下面這樣的 select RQ, TRIM(
原创 JS模擬迴音
事情是這樣的,在羣裏聊天,腦抽 這樣發了條記錄 . 我同事也這種格式回了一條 . 然後就想寫個JS方法實現一下 方法1 for循環 方法2 迭代 方法3 想加個延時,更像回聲... 簡單記錄一下吧 ... 肯定還有更多新奇的方
原创 oracle 多行合併成一行: listagg \ within group
工作時遇到需求 : 按照某字段進行分組,並把其中一列的值合併顯示在一個字段中 如: 1 蘋果 1 鴨梨 2 香蕉 2 葡萄 顯示爲 : 1 蘋果\鴨梨
原创 IE11動態加載JS腳本問題 bluebird Promise
在項目裏使用了ES6的Promise做回調函數,在chrome瀏覽器中功能正常,但是在IE11下報“Promise”未定義 查了一下兼容問題,發現引入bluebird.js可以解決這個問題. 於是在加載script標籤處寫 <!--[
原创 ES6的箭頭函數
最近在學習ES6箭頭函數,總結一下有幾個特徵 參數 => 表達式/語句 繼承外層作用域 不能用作構造函數 沒有prototype屬性 下面針對這4點分別舉例驗證 1 基本格式 : 以前寫法: function foo (number
原创 sqlserver 表被哪個過程引用
查看sqlserver 表在哪個過程裏 select b.name,a.text from syscomments a,sysobjects b where a.id=b.id and a.text LIKE ‘%TAB_TES