lunedì 18 agosto 2014

Leading zero with SQL Code

Consider we have a table tmp with an attribute c1 taking the values
c1={'1','10','20'}

You would like to complete a 3 character attribute with zero before the existing values ( knowing as "LEADING ZEROS"),  this is sql code to goal thi result

ris={'001','010','020'}

SELECT RIGHT('00000'+ CONVERT(VARCHAR,c1),3) AS ris FROM tmp;




venerdì 4 ottobre 2013

Bloccare le righe/colonne nelle tabelle di LibreOffice

Se avete righe o colonne di dati piuttosto lunghe, che si estendono oltre l'area visualizzabile del foglio, potete fissarle in modo che siano sempre visibili mentre scorrete la parte restante dei dati.
  1. Selezionate la riga sottostante o la colonna a destra della riga o della colonna da includere nella regione fissa. Tutte le righe soprastanti o tutte le colonne a sinistra della selezione rimarranno fisse.

    Per fissare le righe e colonne sia orizzontalmente che verticalmente, selezionate la cella sotto la riga e a destra della colonna che volete rendere fissa.
  2. Attivate il comando Finestra - Fissa.


Per disattivare, scegliete nuovamente Finestra - Fissa.


martedì 17 aprile 2012

#db2 Duplicare una tabella

CREATE TABLE {newtable} LIKE  {oldtable}

La presente istruzione crea un tabella dal nome "new table" con la stessa struttura del modello fisico delle tabella con nome "oldtable".
A seconda dell'impostazione della connessione, è necessario inserire nei nomi delle tabelle il nome dele schema

lunedì 26 settembre 2011

Transact SQL cambiare posizione al database

Se il vostro spazio disco è pieno è possibile spostare il file database da solo o insieme al file di log in un'altra partizione.

Supponiamo di dover spostare il database "prova" dalla partizione C, impostazione di default, nella cartella "data" sotto la partizione F. Utilizzando Management studio e prestando attenzione a non avere finestre con query collegate al db "prova".
Eseguire i seguenti comandi per avere infomrazioni sulla posizione e nome di file

use gestionepresenze;
exec sp_helpfile;

Effettuare il detach del database con l'istruzione

exec sp_detach_db 'prova';

A questo puto spostare sia il file database prova.mdf che il file dei log prova.ldf, generalmente presenti nella cartella "C:\Programmi\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA" nella cartella "F:\data" ed eseguire

exec sp_attach_db 'prova', 'F:\data\prova.mdf','F:\data\prova.ldf';

E' possibile spostare anche spostare solo il file mdf e lasciare il file dei log nella posizione originaria 

venerdì 25 febbraio 2011

Un massima

Un uomo intelligente da al mondo più di uquanto riceve. Un furbo cerca di prendere il possibile e dare in cambio il minimo indispensabile. Giorgio Faletti - Io ti uccido