Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    SQL INSERT INTO... SELECT... non va...

    In un DB SQL devo copiare dei dati da una tabella ed in più inserirne di miei

    tbl1
    ID
    Campo1 (int)

    tbl2
    ID
    Campo1 (int)

    questa stringa non funziona:
    INSERT INTO tbl2 (ID, Campo1) SELECT 1 AS N, Campo1 FROM tbl1 WHERE ID = 3

    Mi trovo sempre un valore nel campo ID della tbl2 pari a "Binary value" che vuol dire?
    In pratica vorrei copiare il contenuto del campo1 della tbl1 nel campo1 della tbl2, e nel contempo scrivere un valore che decido io nel campo ID della tbl2. Come si fa? Dove sbaglio?
    Grazie mille.
    Enrico Frison
    El signore ghe da e suche a chi che no ga i porsei!

  2. #2
    l'id di destinazione è un campo auto-incrmentante?

  3. #3
    No è un campo int ma non auto-incrementale, per quello vorrei scrivere a mano il dato.
    Enrico Frison
    El signore ghe da e suche a chi che no ga i porsei!

  4. #4

  5. #5
    No, ho provato e mi mette ancora binary data nel campo ID. Come si fa ad usare la funzione CONVERT?
    Enrico Frison
    El signore ghe da e suche a chi che no ga i porsei!

  6. #6
    vuoi vedere che sql cerca di 'capire' da solo il tipo di campo? e tu dominalo!

    INSERT INTO tbl2 (ID, Campo1) SELECT CAST(1 AS INTEGER), Campo1 FROM tbl1 WHERE ID = 3

  7. #7
    Niente... :-(
    mette ancora binary data dentro il campo ID :-(
    Qual è la sintassi di CONVERT?
    Enrico Frison
    El signore ghe da e suche a chi che no ga i porsei!

  8. #8
    cast e convert sono uguali. ti hanno tolto gugol per le ricerche?

  9. #9
    Mea culpa! Il campo ID della tbl1 era stato settato come varbinary invece che int.
    Ora prendo il tecnico SQL per le orecchie!
    Grazie a tutti
    Enrico Frison
    El signore ghe da e suche a chi che no ga i porsei!

  10. #10

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 © 2026 vBulletin Solutions, Inc. All rights reserved.