Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di otello
    Registrato dal
    May 2003
    Messaggi
    296

    Ricavare la lunghezza di un file in una stored procedure

    Buongiorno a tutti,
    ho un piccolo problema (con una stored procedure in sql-server) che provo ad illustrare, nella speranza che qualcuno possa essermi d'aiuto.

    Ho una tabella DB. In una colonna di questa tabella memorizzo, in formato "IMAGE" il contenuto di un file del file system. In un'altra colonna della stessa tabella dovrei memorizzare la lunghezza di questo file in byte. Come ricavo la lunghezza del file?
    Grazie in anticipo!

  2. #2
    Utente di HTML.it L'avatar di otello
    Registrato dal
    May 2003
    Messaggi
    296
    Mi rispondo da solo, era abbastanza banale, ma non ricordavo la funzione

    ------------------------------------------------------------
    @nomefile
    @file image
    ...
    declare @filesize int
    set @filesize= DATALENGTH(@file)
    INSERT INTO UT_FILES VALUES ( @nomefile,@filesize, @file)

    dove :
    @file è il contenuto del file che memorizzo nel campo DB
    @filesize la sua lunghezza
    @filename il suo nome.

    -------------------------------------------------------------

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.