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

SQL状態:11またはその近くで42601構文エラー

    この大幅に簡略化されたフォームを試してください:

    CREATE OR REPLACE FUNCTION somefunc()
      RETURNS void AS
    $func$
    DECLARE
     addresstablename text := 'address_history_' || to_char(now(), 'FMDD_MM_YYYY');
    
    BEGIN
     EXECUTE 
     'CREATE TABLE ' || addresstablename || '() INHERITS (address_all)';
    
     EXECUTE
     'INSERT INTO ' || addresstablename || '
      SELECT *
      FROM   address_history
      WHERE  address_timestamp >= $1'
     USING date_trunc('hour', now() - interval '7 days');
    
    END
    $func$ LANGUAGE plpgsql;
    

    主なポイント:



    1. MYSQLテーブルをCSVにエクスポートするときにnullフィールドを処理する方法

    2. mysqlまたはsqlにはいくつのタイプの結合がありますか

    3. MySQLSELECTはnull値ではない

    4. DriverManager.getConnectionを使用すると、SQL接続がスタックするのはなぜですか?