Biblioteca digitale Knowledgebase
Cerca:     Ricerca avanzata
Sfoglia per categorie:
Glossario

SQL in Aleph

Visite: 416
Posted: 29 apr, 2016
by: Urbini A.
Updated: 02 mag, 2016
by: Urbini A.

Per entrare nella shell SQL:

s+ ufi50

Per uscire:

exit

Per bloccare una query:

Ctrl+C

Per salvare in un file sul server l'output di una query:

  • mi posiziono prima sulla dir. in cui voglio salvare il file (esempio: cd /exlibris/aleph/u22_1/alephe/scratch)
  • poi entro in sql e digito:
    spool <nome_file>
    comando sql
    spool off per terminare

Per contare i record di una select:

select count(*) from...

Per trovare record con un campo vuoto (es. z30-collection): bisogna usare l'espressione "is NULL". Ad es.:

select Z30_BARCODE from Z30 where Z30_SUB_LIBRARY = 'AG' and Z30_COLLECTION is NULL;

Per mettere una virgola tra ogni campo (per creare un txt delimitato da virgole), posso usare la concatenzione. Per mettere la virgola devo mettere tra ogni campo ||','||. Esempio:

select Z36_ID||','||Z36_SUB_LIBRARY||','||Z36_DUE_DATE||','||substr(Z36_REC_KEY,1,9)||','||substr(Z36_REC_KEY,10,6) from z36 where Z36_DUE_DATE < 20150101;

Altro in questa categoria
document Service pack: istruzioni preliminari
document Workflow ed elenco delle tabelle, fix, script per caricare i periodici elettronici in Aleph
document Struttura di Aleph
document How to set up the SDI function
document Ultimi aggiornamenti da fare
document Service pack v. 18-2069
document Service pack v.18 2070-2153
document Service Pack v. 18 2187-2205
document E-book paccehtto Darwin
document E-book Lecnture note in Mathematics - Springer
document Service Pack v. 20 - 3557-3632
document E-book Elservier
document Service pack v. 20 - 3723
document Service Pack v. 20 3830
document Schiacciamento record CRU-FEF



RSS