2024-08-01から1ヶ月間の記事一覧
否定先読みを使ってマッチさせない先頭文字列を指定する 書式 (?!パターン) 例)先頭文字列が A4 にマッチしない^(?!A4).*$ 例)先頭文字列が A4 または A5 にマッチしない^(?!A[45]).*$この否定先読みをSQLの REGEXP_LIKE で使用する時、 PostgreSQL と、My…
datetime.timezone.utc でUTCタイムゾーン時刻を取得します datetime.timedelta で日本のタイムゾーン時刻に変換 from datetime import datetime, timezone, timedelta # UTCタイムゾーンの現在時刻を取得 dt = datetime.now(timezone.utc) # 日本標準時(JS…
昔、Excel ではCSV保存する時、文字コードは SJIS でしか保存できなかった。 いつからであろう、UTF-8 で、BOM付きで保存できるよういなったのは、Excel2016? 改行コードは CR+LF である。でも、TSV は相変わらずSJIS でしか保存できない。 ちょっとプルダ…
DBeaver は直接手入力のデータセットもできて、いろいろ便利で使いやすい。 null 値を直接手入力でセットする時、どうしたらいいか? 次のように、 セットしたいカラムを右クリック ⇒ 編集 ⇒ 「NULLに設定する」 で、NULL をセットして、 save ボタンを押せ…
こんな方法あるんですね。 zenn.dev でも、廃止なんだ、、、 代用はあるみたい blog.devplatform.techmatrix.jp
Python の基礎のおさらいです。map関数 map object というイテレータを生成します。 書式:map(callable, iterable)map(lambda 引数: 戻り値, iterable(listやdictなど)) 例) m = map(lambda x: x*2, [1, 2, 3]) print(type(m)) <class 'map'>つまり、 for i in map(lamb</class>…
Oralce用、PostgreSQL用を書いたので、MySQL用を用意しました。mkInsertMySQL.py # -*- coding: utf-8 -*- # TRUNCATE して INSERT する SQLも生成 import datetime import openpyxl import sys import os # MySQL用 INSERT 作成 class MakeInsertSQL(object…
Oralce 用を書いたので、PostgreSQL用を用意しました。mkInsertPostgreSQL.py # -*- coding: utf-8 -*- # TRUNCATE して INSERT する SQLも生成 import datetime import openpyxl import sys import os # PostgreSQL用 INSERT 作成 class MakeInsertSQL(obje…
oboe2uran.hatenablog.comこれを考慮して、去年作成したOracle用のINSERT-SQL 作成ツールを書き直す。Excel の日付書式、年月日のみは、DATE型、時分秒が付く時は TIMESTAMP に 対応するように作り直した。 mkInsertSQLforOracle3.py # -*- coding: utf-8 -*…
Openpyxl で、Excel ファイルを読み込んだ時、 日付時刻のセルの値は、Excel の書式上(Excelでの表示上)で、 日付のみであろうと、時分秒を表示した日付時刻であろうと、 つまり、yyyy-mm-dd のExcel表示であろうと、yyyy-mm-dd HH:mm;ss の表示であろうと…
以下のようなテーブルがあるとき、 CREATE TABLE worktables ( id uuid DEFAULT gen_random_uuid() NOT NULL, wname varchar(32) NOT NULL, ktype NUMERIC NOT NULL, point NUMERIC DEFAULT 0 NOT NULL, at_create date NOT NULL, CONSTRAINT worktables_pke…
Java8では、 1.4.x 以降が使えないので、 1.3.x系の最終バージョンを使うmaven の pom.xml の設定は、、 <properties> <sl4j.version>2.0.13</sl4j.version> <logback.version>1.3.14</logback.version> </properties> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>${sl4j.version}</version> </dependency>