Skip to content

Instantly share code, notes, and snippets.

select
*
--'DROP VIEW ' || view_name || ' CASCADE CONSTRAINTS;' as drop_ddl
from
user_views
order by
view_name
;
SELECT
TABLE_NAME,
COLUMN_NAME
--DATA_TYPE,
--DATA_TYPE_MOD,
--DATA_TYPE_OWNER,
--DATA_LENGTH,
--DATA_PRECISION,
--DATA_SCALE,
--NULLABLE,
select
-- table_name
'TRUNCATE TABLE ' || table_name || ';' AS TRUNCATE_DML
from
user_tables
ORDER BY
table_name
;
export NODEJS_BIN_PATH=/usr/local/lib/nodejs/node-v12.16.3-linux-x64/bin
echo $PATH | grep "${NODEJS_BIN_PATH}" >/dev/null
if [ $? -ne 0 ]; then
export PATH=${NODEJS_BIN_PATH}:$PATH
fi
@ecormaksin
ecormaksin / build.gradle
Created August 2, 2020 22:56
build.gradle sample
buildscript {
ext {
queryDslVersion = "4.2.2"
}
}
plugins {
id 'org.springframework.boot' version '2.1.16.RELEASE'
id 'io.spring.dependency-management' version '1.0.9.RELEASE'
id 'java'
//キーボードマクロのファイル
ReplaceAll(', ?', '\\n', 4); // すべて置換
ReDraw(0); // 再描画
ReplaceAll('\\.', '\\t', 4); // すべて置換
ReDraw(0); // 再描画
//キーボードマクロのファイル
SelectAll(0); // すべて選択
SortAsc(0); // 選択行の昇順ソート
Merge(0); // 連続した重複行の削除(uniq)
ReplaceAll('^', '\'', 132); // すべて置換
ReDraw(0); // 再描画
GoFileTop(0); // ファイルの先頭に移動
ReplaceAll('$', '\',', 4); // すべて置換
ReDraw(0); // 再描画
GoFileTop(0); // ファイルの先頭に移動
//キーボードマクロのファイル
ReplaceAll('(^|_)([A-Z])([A-Z]*)', '$2\\L$3', 22); // すべて置換
ReDraw(0); // 再描画
//キーボードマクロのファイル
ReplaceAll('([a-z])([A-Z])', '$1_$2', 6); // すべて置換
ReDraw(0); // 再描画
SelectAll(0); // すべて選択
ToUpper(0); // 大文字
Right(0); // カーソル右移動
//キーボードマクロのファイル
ReplaceAll('^--.*\\n', '', 4); // すべて置換
ReDraw(0); // 再描画
ReplaceAll('[ ,]', '', 4); // すべて置換
ReDraw(0); // 再描画
ReplaceAll('\\.', '\\t', 4); // すべて置換
ReDraw(0); // 再描画