sql >> データベース >  >> RDS >> PostgreSQL

postgresで値のタイプを確認する方法

    他の誰かが変数のデータ型を取得する方法を疑問に思っている場合 (列ではありませんpg_typeof(any)を使用できます 機能。

    単に

    SELECT pg_typeof(your_variable);
    

    または

    SELECT pg_typeof('{}'::text[]); //returns text[];
    

    pg_typeof(varchar_column)は、列の内容に関係なく変化する文字を返します。すべての列または変数はすでに型指定されており、pg_typeofはその宣言された型を返します。その列(または変数)の値によっては、「最適な」タイプは見つかりません。 -a_horse_with_no_nameのコメントからの引用。



    1. あるテーブルから別のテーブルにデータを移動する、postgresqlエディション

    2. Oracle10gでピボット

    3. SQLでCASEステートメントを使用する方法を学ぶ

    4. Hibernate> CLOB> Oracle :(