Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2010
    Messaggi
    34

    [PostgreSQL] inserimento TIME

    Salve!

    Sto incontrando un problema piuttosto singolare: nonostante io abbia controllato la sintassi dei tipi di dato TIME sul manuale di postgres, il dbms continua a rifiutare la query di insert protestando sulla sintassi con cui gli passo il valore di time da settare.

    codice:
    INSERT INTO orario VALUES (1, 'lun', 10:00:00, 12:00:00);
    ERROR: syntax error at or near ":"
    LINE 5: INSERT INTO orario VALUES (1, 'lun', 10:00:00, 12.00);
    ^ --(il ^ punta al primo : dopo il 10, qui non riesco a farglielo fare)

    ********** Errore **********

    ERROR: syntax error at or near ":"
    Stato SQL: 42601
    Carattere: 265
    Eppure ho letto che sia scrivendo 10:00:00 che 100000 o altre forme piu' o meno fantasiose il dato dovrebbe essere accettato in ogni caso (se ad es metto 100000 l'errore che da e' che il tipo richiesto e' time mentre gli si da un intero)

    Che zozza sintassi devo usare per inserire una data in un db postgres u.u?

    Dubito serva, ma la tabella orario ha come colonne (id_orario (numeric), giorno (char), orario_inizio (time), orario_fine (time))

    Vi ringrazio in anticipo

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Suppongo

    INSERT INTO orario (elenco campi) VALUES (1, 'lun', '10:00:00', '12:00:00');

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2010
    Messaggi
    34
    Supponi bene..çç

    Perdonate la nabbezza, prima o poi guariro'

    Grazie mille

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.