Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Moderatore di Windows e software L'avatar di URANIO
    Registrato dal
    Dec 1999
    residenza
    Casalpusterlengo (LO)
    Messaggi
    1,255

    [SQL SERVER] Esportare BLOB come script

    Devo esportare un campo blob come script.
    Mi spiego meglio.

    Ho un file che devo inserire nel DB dei clienti.
    Per varie ragioni(inderogabili) non posso fare uno script che inserisce va a leggere il file e scrive il blob, ma devo passargli solo una query che contiene tutto.
    Banalmente una
    INSERT INTO Tabella ('Campio1','0x540404.....')

    Riesco a esportare il campo blob su un file, ma non come posso estrarre il contenuto di un blob in formato "Script"?

  2. #2
    Moderatore di Windows e software L'avatar di URANIO
    Registrato dal
    Dec 1999
    residenza
    Casalpusterlengo (LO)
    Messaggi
    1,255
    Non riesco a modificare il messaggio.
    Era varbinary non blob. (scusate)

  3. #3
    che cos'è il contenuto di un blob in formato "Script" ?

  4. #4
    click col dx sul nome del database; Attività , Genera script;
    pulsante Avanzate che ti permette di generare le insert.

    HTH

  5. #5
    Moderatore di Windows e software L'avatar di URANIO
    Registrato dal
    Dec 1999
    residenza
    Casalpusterlengo (LO)
    Messaggi
    1,255
    Quote Originariamente inviata da optime Visualizza il messaggio
    che cos'è il contenuto di un blob in formato "Script" ?
    Provo a spiegarlo meglio:
    Attualmente riesco a popolare la tabella varbinary(max) da SQLSERVER con un BCP che legge il file e mi popola la colonna.
    Quello che vorrei fare io invece è includere nello script direttamente il file.
    Quindi uno script fatto in questo modo:
    INSERT INTO Tabella ('Campio1',0x540404.....) dove 0x540404.... è la rappresentazione varbinary del file (che non so se è esadecimale o qualcosa di proprietario).

  6. #6
    Moderatore di Windows e software L'avatar di URANIO
    Registrato dal
    Dec 1999
    residenza
    Casalpusterlengo (LO)
    Messaggi
    1,255
    Quote Originariamente inviata da sspintux Visualizza il messaggio
    click col dx sul nome del database; Attività , Genera script;
    pulsante Avanzate che ti permette di generare le insert.

    HTH
    No, ti genera le insert vuote.
    A me serve il dato da mettere nella insert

  7. #7
    Quote Originariamente inviata da URANIO Visualizza il messaggio
    No, ti genera le insert vuote.
    A me serve il dato da mettere nella insert
    ma nella tua tabella locale cè il dato ? ... penso di no
    ... prima di generare lo script da inviare al cliente devi popolare la tua tabella ,
    (per esempio con openrowset)

  8. #8

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