質問: ファイルを使わず、純粋にSQL文だけでバイナリデータ(blob)をINSERTしたいです。 Oracleではこの記事にあるように16進数表現で実現できるようです。 ``` INSERT INTO BLOB_MEDIA (CONTENT_ID, MEDIA) VALUES ( 1, HEXTORAW('3E00210102CDA000C9') ) ``` PostgreSQLとSQLServerではどのようにすれば良いでしょうか?
回答: SQL Serverでは`binary`値を`0xABCDEF0123456789`のように引用符なしの`0x`付き16進数で記述することが出来ます。