mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.software.database
Titolo: [Oracle] differenze cursori

Ciao,
Scusate se apro un altro thread con lo stesso succo.
Ho trovato svariati esempi sull'uso dei cursori, questo mi sembra il più
lineare e semplice, chiedo a voi se ha delle controindicazioni?
Esempio uso cursore:
1)
Il seguente è definito implicito (esempio sul sito macromedia), non deve
essere chiuso e ritorna il result set alla function di CF e lo gestisco come
un array (<nome_resultset>.ID_USER) all'interno di un ciclo che lo scorre.
Nelle spec del package in oracle definisco il tipo: "typ_CMS_USER_row" del
mio record:
TYPE typ_CMS_USER_row IS REF CURSOR RETURN CMS_USER%ROWTYPE ;
PROCEDURE get_user (
    p_ID_USER IN CMS_USER.ID_USER%TYPE,
    outCMS_USER OUT typ_CMS_USER_row)
IS
BEGIN
    OPEN outCMS_USER FOR
        SELECT *
        FROM
            CMS_USER
        WHERE
            ID_USER = p_ID_USER;
END;
In questo tipo di cursore non devo gestire il caso in cui non esiste il
record a livello di DB, perchè a livello applicazione la variabile
#RefCursor_Result.ID_USER# è vuota, altrimenti contiene il mio record.
Questo altro codice:
In Oracle 9i
2)
CREATE OR REPLACE PROCEDURE GetEmpRS
    (p_deptno IN emp.deptno%TYPE, p_recordset OUT SYS_REFCURSOR) AS
BEGIN
    OPEN p_recordset FOR
    SELECT ename,
    empno,
    deptno
    FROM emp
    WHERE deptno = p_deptno
    ORDER BY ename;
END GetEmpRS;
Posso risolvere tutte le mie store senza usare FETCH, FOR, LOOP..ecc,ecc
Potrebbe essere una soluzione corretta (velocità, memoria) ? Esistono altri
modi per risolvere?
Vi ringrazio in anticipo!



Esempio uso cursore:




IS





END GetEmpRS;

Vi ringrazio in anticipo!
parzialmente ti ho risposto di la, comunque nel link che di la ho riportato dovresti trovare alcune risposte, personalmente non credo che a livello di memoria un cursore implicito o esplicito riporti differenze, l'importante e' la querry e la struttura del db, li si risparmia veramente.
-- 
azogar 
------------------------------------------------------------------------
View this thread: 
http://www.itsistemi.net/viewtopic-701464.html
Inviato via 
http://www.itsistemi.net

Newsgroup: it.comp.software.database
Titolo: mysql con java x principiante

Utilizzo mysql con php.
Vorrei utilizzare i db con java...cosa devo fare?
Un po' vago eh?
Sono veramente agli inizi....scusatemi.
Grazie a tutti
Mario

 Vorrei utilizzare i db con java...cosa devo fare?
Usare l'apposito driver jdbc. Vedi articolo su Jdbc su
www.soft-land.org
Davide

Newsgroup: it.comp.software.database
Titolo: PER SANTO

GRAZIE PER LA TUA COLLABORAZIONE!
ma il mio problema non e' ancora risolto in quanto fino ai passaggi da te
elencati ero gia' arrivata l'ostacolo e' : quando me li trasferisce in excel
non l'imposta come un data base nonostante io proceda all'autocomposizione
dei tre passaggi.
Sai chiarirmi meglio il tutto ?
TI RINGRAZIO ANTICIPATAMENTE E TI SALUTO.

GRAZIE PER LA COLLABORAZIONE.
CIAO
Newsgroup: it.comp.software.database
Titolo: Quale pannello di controllo per un MS SQL SERVER 2000 ?

Ho il sequente problema: io fornisco hosting, e su una macchina ho il server
MS SQL.
La macchina non è accessibile dall'esterno ma solo tramite le conenssioni
DSN che ho sui server su cui girano i siti dei miei clienti.
Parecchi clienti cominciano con insistenza a chiedere quando metterò il
server aperto all'esterno in maniera che sia possibile gestire con
l'Enterprise Manager il proprio database.
Ma mi hanno detto che anche se ogni mio cliente è fornito della propria
password per il proprio database comunque vedrebbe anche tutti gli altri DB
e le rispettive tabelle.
Insomma, vi chiedo: come posso fare per poter aprire all'esterno il mio
server Ms Sql senza avere problemi di questo tipo?
In alternativa c'è qualche pannello di controllo che posso installare sul
server per permettere agli utenti di amministrarsi il database senza dover
per forza aprire il server all'esterno?
Grazie mille Ciao!

 e le rispettive tabelle.
(non sono esperto sicurezza)
la password è relativa alla connessione verso il motore e non il singolo
database quindi si una volta connesso vedi tutto. soluzione credo usare
un'istanza diversa per ogni cliente che vuole accesso (serve HW
ovviamente)


cosa vuol dire serve HW?

 ha scritto nel messaggio
news:9y46b.294798$Ny5.9...@twister2.libero.it...

che per creare piů istanze avrai bisogno di molta ram ;-)
PS come ti ho risposto su icws basta che leggi bene i BOL e inizi a lavorare
su security, ssl, extended stored procedure, ecc.
-- 
ITHost (your host company)
Technical Manager
C. Paparelli (MCSE,MCSD,MCDBA)
http://www.ithost.ch

Newsgroup: it.comp.software.database
Titolo: NON C'E' SOLUZIONE

SCUSATE MA HO UN PROBLEMA CHE MI ASSILLA DA TEMPO SIMILE A QUELLO DI
GIORGIO.....................HO INSTALLATO SQLSERVER 7.0 SUL MIO PC CREDENDO
DI POTERLO USARE ANCHE SU UN UNICO PC COME CLENT-SERVER,HO AGGIUNTO IL
DRIVER SQL E CONFIGURATO MA QUANTO TENTO DI ACCEDERE AL MIO PC(IL SERVER) MI
DA' UN MESSAGGIO DI ERRORE DOVE MI DICE CHE E' IMPOSSIBILE INDIVIDUARE IL
SERVER...................FORSE SBAGLIO IO CHE CREDO CHE SI POSSA USARE
AVENDO A DISPOSIZIONE UN UNICO PC.................RINGRAZIO TUTTI X
L'EVENTUALE RISPOSTA
PS  IL MIO SISTEMA OPEARTIVO E' WINDOWS 2000

 DI POTERLO USARE ANCHE SU UN UNICO PC COME CLENT-SERVER,HO AGGIUNTO IL
Si puo' fare, ma devi installare la versione "Desktop" di SQL, inoltre
prima di potertici collegare il server deve essere "avviato". Se lo e'
ti dovrebbe apparire nel Tray (vicino all'orologio) un semaforo con la
luce verde. Se non appare o la luce e' rossa, il server e' spento e
quindi non riesci a collegartici.
E per cortesia impara a scrivere in minuscolo.
Davide

 ha scritto nel messaggio
news:4RxQ6.1872$HK.7...@news.infostrada.it...

Newsgroup: it.comp.software.database
Titolo: Database in formato ????

Ho un database che ha estensione .dbf ... con alcuni file dentro .dbt  ....
ma francamente non sò che database sia ... e nemmeno come posso aprirlo.
Qualcuno sa come aiutarmi ... praticamente sono dei dati aziendali scritti
in questo db circa 6 mesi fa ... all'epoca non c'ero ... e quello che se n'è
andato si è guardato bene dal dire che cosa ha usato.
Help???
Ciao ANdrea

Stupendo ... però a me servivano anche gli altri dati ... è un db 4 ...
ma il db 4 non è un database tipo access ... piccoletto piccoletto?
o è tipo il db2 della ibm che sarebbe un pò come sql di microsoft?
Ciao Andrea

ma francamente non sò che database sia ... e nemmeno come posso aprirlo.
Il database e' in formato standard dBase, i file .DBT sono i campi
memo (testo) che vengono salvati all'esterno. Puoi aprirlo con Access
tranquillamente, altrimenti con una serie di prodotti scritti in
Clipper come Dbx o similari.
Davide

 wrote in message
396ead84...@news.cis.dfn.de...


La versione 5 e 7 di DBase memorizza del file .dbt oltre che formato testo
anche immagini, suoni e altri dati. In questo caso non mi risultano esistere
altri programmi in grado di leggere questi dati. Inoltre queste versioni non
sono compatibili con excel nemmeno per i dati standard.
Ciao
Michele Narder


Per leggere anche i dati nel file .dbt devi per forza usare uno dei
programmi che ti ho indicato. Se mi mandi il file (se non è troppo grande)
te lo posso convertire.
Ciao
Michele Narder
Andrea MORO <moroa...@NOSPAMtiscalinet.it> wrote in message
8klgdk$dvg$1...@nslave1.tin.it...


Ad aprire l'ho aperto con quel programmino di cui mi ha scritto tommaso ...
il problema successivo č che ora vorrei anche poterli salvare i dati ... e
non solo leggerli ... perchč se li leggo ... ma ahimč per usarli devo
riscreverli daccapo ... preferivo non leggerli proprio.
Ciao Andrea

Ciao. Questi formati possono essere "visti" ed eventualmente modificati e usati, anche con Clarion, della Topspeed.
Sia per quanto riguarda la versione 3.1 per dos, che per le versioni: 1.0 - 1.5 - 2 - 4 - 5 - 5.5 per Windows 9x - nt.
Questo programma si può richiedere in versione demo al sito:
http://www.topspeed.com
oppure  scaricare la versione demo della versione 4 da questo sito:
ftp://ftp.clarion.ru/Clarion/c4eval_zip/Big/c4eval.zip
Ciao....


Adriano
Clarion 2.10 - Clarion 3.1001 -Cw 1.00  - Clarion for windows 5
cr...@protec.it

Newsgroup: it.comp.software.database
Titolo: Limit & MySQL

Sull' help c'e' scritto:
If you use LIMIT # with ORDER BY, MySQL will end the sorting as soon as it
has found the first # lines instead of sorting the whole table.
Ho fatto un po' di prove e non mi sembra cosi'....mi sfugge qualcosa?
Saluti.
Luciano

 wrote in message
news:a3dsna$17552a$1...@ID-86073.news.dfncis.de...

Newsgroup: it.comp.software.database
Titolo: perl e mssql stored procedure

ciao a tutti.
premetto che mi sono documentato ma non ho trovato una soluzione valida.
come faccio a leggere i valori di ritorno di una stored procedure ms
sql, in maniera "pulita"?
in breve, se faccio
my $sth = $dbh->prepare('{ EXEC ?=testProc @code=?,@cp=? OUTPUT }'); 
#...assegno con bind i valori....
#eseguo
mi dà errore 
Cannot use the OUTPUT option when passing a constant to a stored
procedure
sbaglio qualcosa?
in lungo:
sui sorgenti di DBD-ODBC-1.13/mytest
esempio 
proctest1.pl
, suggerisce di usare 
my $sth = $dbh->prepare('{? = call PERL_DBD_TESTPRC(?) }');
ma su ms sql non funziona call, solo exec 
(quindi già questo potrebbe essere il problema..., oppure sono
dialetti sql diversi)
siccome in ms sql si usa
EXEC @res=testProc @code="2222",@cp=@mycode OUTPUT 
ho provato con il codice:
my $sth = $dbh->prepare('{ EXEC ?=testProc @code=?,@cp=? OUTPUT }'); 
my $param1="";
my $param2="prova#112";
my $param3="";
$sth->bind_param_inout(1, \$param1, 30);
$sth->bind_param(2, $param2);
$sth->bind_param_inout(3, \$param3, 30);
$sth->bind_param_inout(4, \$param5, 30);
$sth->execute() or print  $dbh->errstr;
print "param1:$param1,param2: $param2,param3: $param3\n";
risultato:
DBD::ODBC::st execute failed: [unixODBC][FreeTDS][SQL Server]Cannot use
the OUTPUT option when passing a constant to a stored procedure.
(SQL-)(DBD: st_execute/SQLExecute err=-1) at
test2_mssql_odbc_connection.pl
 line 87. [unixODBC][FreeTDS][SQL
Server]Cannot use the OUTPUT option when passing a constant to a stored
procedure. (SQL-)(DBD: st_execute/SQLExecute err=-1) 
param1:,param2:prova#112,param3: 
così funziona, invece, ma è poco pulito, perchè uso una select per
avere i valori di ritorno, che potrebbero confondersi con eventuale
output della procedura (per esempio una volta mi sono dimenticato e
stampavo nella SP dei messaggi di debug, e ci ho messo un po' x capire
che la select mostrava quelli e non il valore di ritorno)
$sql_query='declare @myesito int; 
set @myesito=-1; 
 exec testProc @code="'.$code.'",@esito=@myesito OUTPUT ;
 select @myesito ; ';
$sth = $dbh->prepare($sql_query) or die("Couldn't prepare");
$sth->execute() or die("Could not execute SQL statement");
@row=$sth->fetchrow_array; 
my $esito= $row[0];
print("esito: $esito \n");}
grazie
max

 grazie
Prego.
Ciao!
-- 
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo
http://italy.mvps.org
 

 conterr_ il valore assegnatogli nel corpo della stored procedure.
si lo so, in sql sono capace.
è in perl che non riesco.
grazie cmq per la risposta.
Newsgroup: it.comp.software.database
Titolo: aiuto query

ciao,
mi sono incartato su una query su 4 tabelle
tabella A contenente campi A_type e A_desc
tabella B contenente campi B_type e B_desc
tabella C contenente campi C_type e C_desc
tabella D contenente i campi A_type,B_type e C_type
da cui voglio tirare fuori una tabella avente le stesse righe della tabella
D ma con i campi A_desc,B_desc,C_desc invece dei relativi type
sapete dirmi precisamente come fare?
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 D ma con i campi A_desc,B_desc,C_desc invece dei relativi type
et voila'
SELECT A.A_desc, B.B_desc, C.C_desc
FROM
	D
		LEFT JOIN A ON D.A_type = A.A_type
		LEFT JOIN B ON D.B_type = B.B_type
		LEFT JOIN C ON D.C_type = C.C_type
spero di esserti stato utile ;)

Newsgroup: it.comp.software.database
Titolo: Programma tipo vecchio cardfile.exe di win3.11

Vorrei utilizzare in windows2000 un semplice programmino come il vecchio
 cardfile.exe di win3.1
 solo che dovrebbe avere la possibilita' di gestire un testo piu' lungo e
magari
 formattato (grassetto,link etc)
Qualcuno mi sa' indicare qualche soluzione ?????
Ve ne sarei molto grato ....
--
 Cordiali saluti,
--
Cordiali saluti,
  ROBERTO LISSANDRIN  -  Telematics Centre
 _____________________________________________
  Tecnical Reference    Ferrara  University
  Tel. +39 532 291051   Via Machiavelli, 35
  Fax. +39 532 248199   44100 Ferrara ITALY
  E-Mail : 
rob...@unife.it
 
http://www.unife.it

Esiste un programma sharewere di agenda , in cui impostare appuntamenti o
ricorrenze  per venire avvisati con anticipo?
Una cosa tipo la vecchia agenda di Wind 3.1 (che ho  cercato di installare
su Win 98 senza successo), quella nuova di Win 98 fa schifo!!!!!
Grazie
Newsgroup: it.comp.software.database
Titolo: Files con estensione .idx

I file con estensione .idx con quale programma possono essere letti? Access
di Microsoft li legge?
Kaos.

 ha scritto nel messaggio
news:UUJge.1373690$35.51...@news4.tin.it...


 Eventualmente Access ci riesce?
Mi sembra improbabile.
Ciao.

 ha scritto nel messaggio
news:9ru681lh0lmqeqmjs...@4ax.com...


software che sto scrivendo.
Prova a guardarci dentro con un editor, a vedere se ne cavi qualcosa.
È l'unico suggerimento che posso darti.
Potrebbero avere usato un qualche motore di database preesistente, che
potrebbe essere btree, dbisam, clarion o chissà che altro, o aver
definito un formato proprio, comprensibile solo a Finson.
È impossibile dirlo, a meno di un lavoro di ingegneria inversa (che
chissà, qualcuno potrebbe pure aver già fatto, ma ad una prima,
sommaria, ricerca non ho trovato nulla di utile) o di una graziosa
dettagliata documentazione da parte di Finson.
Ciao.

 ha scritto nel messaggio
news:c2j7819fikn3fjaq9...@4ax.com...


Newsgroup: it.comp.software.database
Titolo: Aiuto con Access 97: fare il totale in una query

Gentili Esperti,
mi sono trovato a fare una Db per la gestione del laboratorio dove faccio il
dottorato e mi son scontrato con le Query di Access 97.
In questa query ho fatto i conti delle spese per voce: [Cliente], [quantita'
di esami a]*[prezzo a], [quantita' di esami b]*[prezzo b]... vorrei
includere in questa query o nel rispettivo Report il totale per cliente ma
non ci riesco!!!
O mi da errore o mi da campo vuoto!
Che fare?
Grazie in anticipo e Buone feste
Duccio
-- 

Devi rieseguire la Query specificando per ogni Quantità*Prezzo la funzione
SUM e il GROUP BY per cliente.

 wrote in message
news:bsc13j$bpo5m$1...@ID-195050.news.uni-berlin.de...


Newsgroup: it.comp.software.database
Titolo: Salvare file in un DB

Salve a tutti qualcuno mi sa dire qualcosa sul salvataggio di file
(documenti word, excel,immagini ecc. ecc.)nel database ?
Grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 (documenti word, excel,immagini ecc. ecc.)nel database ?
si', che e' una brutta idea e bisognerebbe evitarla se possibile.
Lascia il file sul disco e metti nel database solo in path/nome
del file.
Davide
Newsgroup: it.comp.software.database
Titolo: backup postgreSQL

salve,
 esiste una funzione di postgres che permetta backup automatci e periodici.
grazie

  periodici.
pg_dump (eseguibile UX, non funzione interna)
la richiami facilmente da cron/scheduled tasks/at jobs.
puoi usarla in pipe con gzip per ciucciare meno spazio disco.
ciao
-- 
Punkarruso
mail:punkarruso chiocchiolona despammed punto com
pubblicità progresso:
http://www.ic.unicamp.br/~oliva/papers/free-software/selection-html/

 puoi usarla in pipe con gzip per ciucciare meno spazio disco.
posso usare pg_dump
 anche per trasferire la definizione delle tabelle database su un'altro
server (con l'opzione --host --schema)? Ti chiedo delucidazioni perché non
ho la possibilità di fare una prova.
grazie
andrea

 ho la possibilità di fare una prova.
di default ti esporta definizione degli oggetti (ddl) e anche i dati.
con --schema-only ti esporta solo le ddl (come rows=N di oracle)
--host serve solo per specificare il target host.
in ogni caso, una volta che hai il file di dump, puoi tranquillamente 
reimportarlo su un altro server.
ciao
-- 
Punkarruso
mail:punkarruso chiocchiolona despammed punto com
pubblicità progresso:
http://www.ruby-lang.org/en/

Newsgroup: it.comp.software.database
Titolo: [MySQL] Istallare MySQL

Salve a tutti
Ho scaricato MySQL per la prima volta cerco di istallarlo.
Scaricandolo dal sito 
www.mysql.com
 e per piattaforma windows ho scompattato
il file ma non c'e' un setup.exe o un istaller?
Che devo fare per cominciare a usarlo ?
quale e' il file di avvio ?
c'e' un qualche tutorial semplice per iniziare ?
da anni uso Access ma vorrei passare a MySQL.
grazie per l'aiuto
saluti a tutti

Puoi anche scaricare l'installer.
-- 
Quando noi ignoranti eravamo di più, tutto era più bello...
(A. Celentano)
Per rispondermi in privato, prima togli l'immondizia dalla testa.

 ha
scritto nel messaggio news:41f1...@x-privat.org...

Newsgroup: it.comp.software.database
Titolo: Aiuto su errore ORA-01458

Mi sono imbattuto in questo errore: 
ORA-01458: invalid lenght inside variable character string
quando richiamo una store procedure (lavoro con Oracle 7.3.4....) da form 4.5
ecco la chiamata:
 PRDR0810_AGG_COSTI  ( :CONTESTO.DISEGNO_PARTE,
                       :CONTESTO.CODICE_PAESE_PROVENIENZA,
                       :CONTESTO.VALUTA_VALUTAZIONE,
                       :CONTESTO.FLAG_PREV_SIGECO,
                       :CONTESTO.FLAG_RISP_ACQ,
                       'GP',
                       :CONTESTO.PREVENTIVO_SIGECO,
                       :CONTESTO.RISPOSTA_ACQUISTI,
                       :CONTESTO.OBIETTIVO_COSTO,
                       :CONTESTO.AMMORTAMENTO,
                       :CONTESTO.OBIETTIVO_AMMORTAMENTO,
                       :CONTESTO.AMMORTAMENTO_RISPOSTA_ACQ);
e questa č la dichiarazione
PROCEDURE PRDR0810_AGG_COSTI   (P_DISEGNO_PARTE             IN  VARCHAR2,
                                P_CODICE_PAESE_PROVENIENZA  IN  VARCHAR2,
                                P_VALUTA_VALUTAZIONE        IN  VARCHAR2,
                                P_FLAG_PREV_SIG             IN  VARCHAR2,
                                P_FLAG_RISP_ACQ             IN  VARCHAR2,
                                P_FLAG_SISTEMA              IN  VARCHAR2,
                                P_PREVENTIVO_SIGECO         IN  NUMBER,
                                P_RISPOSTA_ACQUISTI         IN  NUMBER,
                                P_OBIETTIVO_COSTO           IN  NUMBER,
                                P_AMMORTAMENTO              IN  NUMBER,
                                P_OBIETTIVO_AMMORTAMENTO    IN  NUMBER,
                                P_RISPOSTA_ACQUISTI_AMMORT  IN  NUMBER) IS
L'errore si verifica quando passo al campo P_RISPOSTA_ACQUISTI il relativo
campo della form valorizzato tramite una banale select da tabella il cui valore
corrisponde al risultato della divisione tra -2000 e 1936.27 (ho trasformato
sul db il valore -2000 Lire in -1.032913798....Euro)
La mia domanda č: perchč un Text Item di form dichiarato number con lunghezza
80 (ottanta! ma le ho provate quasi tutte) quando viene passato alla store
procedure produce questo errore?
ho fatto la prova da SQL*Plus e, ovviamente, non ho problemi!
Sto impazzendo! chi mi aiuta?
Ho provato anche a non usare il text item ma un parameter: identico risultato.
Non posso usare la round, che non mi fa scattare l'errore, perchč all'interno
della procedura faccio dei controlli sul valore del db con quello passato....
grazie veramente in anticipo.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG



Newsgroup: it.comp.software.database
Titolo: database abi cab

dove posso trovare un database completo dei codici  abi-cab delle banche ..
grazie


:Provate a guardare gli ingredienti del famoso Labello che si usa per
:le labbra screpolate: Butirrospermum Parkii (sperma di maiale).

 ha scritto nel messaggio
news:u7spu0lndo0h5di1r...@L.Serni...

Newsgroup: it.comp.software.database
Titolo: Capire che database viene usato

Come si fa a capire che DB viene usato ?
Si tratta di un programma per le dichiarazioni fiscali che archivia le
dichiarazioni in formato CMP .
Sarà un formato proprietario ?
Il programma è nativo Win 32 bit.
Ciao

Gabriele wrote:

dai + info.
-- 
Davide Consonni
http://csvtosql.sourceforge.net

Per ogni dichiarazione fiscale creata e compilata nella cartella archivi si
forma un  file xxxxx.cmp , inoltre c'è l'indice delle dichiarzioni che si
chiama lista.mdb .
In locale installo OCX,DLL e EXE
Sul server installa solo la cartella archivi e files con estensione
analisi.val , analisi.cre, analisi.wpv, quadri.ips
E' prodotto dalla pragmasoftware.
Non usa access, sql, oracle....che caspita usa ?
Può essere che non usa alcun DB ?
Nel senso che i dati delle dichiarazioni sono archiviati in quei file CMP ,
e il programma è un semplice visulizzzatore grafico dei quadri compilati .
Può essere?
Esistono sw senza DB ?
ciao

 e il programma è un semplice visulizzzatore grafico dei quadri compilati .
Se ti può essere di aiuto....
http://hermes.mfn.unipmn.it/~fantom/manuali/estensioni/C.htm
Ciao
Gianni

Dice che CMP potrebbe essere Open Access File !
Quindi è un DB !
Adessso cercherò su google questo Open Access File!
grazie

 Adessso cercherò su google questo Open Access File!
Avevo già provato a cercare (per curiosità), ma non sono riuscito a 
trovare che cos'è questo "Open Access File".
Ciao
Gianni

 trovare che cos'è questo "Open Access File".
 Anch'io non trovo nulla , pare un'organizzazione anzichè un DB !
saluti
Newsgroup: it.comp.software.database
Titolo: Media oraria e non solo

Innanzi tutto, un saluto a tutto il NG.
Scrivo perche' ho un problema a cui vorrei porre rimedio usando solo SQL.
Ho creato una tabella in un DB MySQL e ci sto archiviando vari dati numerici
con, come chiave primaria, la DataOra (in formato standard yyyy-mm-gg
hh:ii:ss) dell'inserimento (che non ha una regola quindi hanno una
distribuzione non lineare).
Il mio problema e' che dovrei estrarre una media da questo insieme. Per
calcolare la media oraria sto usando group by sulle ore.
select avg(dato) as c01 from tabella group by DATE_FORMAT(dataora
,'%Y%m%d%H')
Ma se volessi una media ogni quarto d'ora cosa potrei fare ? Esiste un
metodo che mi permetta di riceve il risultato gia' elaborato o sono
obbligato a farmi passare una media al minuto e fare la media di 15 risulati
alla volta ?
A qualcuno e' capitato un problema di questo tipo ? Come si  risolve ?
Un grazie anticipato a tutto il NG.

 alla volta ?
La butto la':
select avg(dato) as c01 from tabella group by CONCAT (HOUR(dataora) ,
funzioneint(MINUTE(dataora)/15))
Dove funzioneint e' una funzione che ti restituisce l'intero, presumendo che
esista perche' non mi e'  mai capitato di usarla con MysQL. Dovresti
ritrovarti con ogni ora divisa in 4 parti da 0 a 3.
Saluti.
Luciano

 Luciano
Grazie mille !!!
byez

Newsgroup: it.comp.software.database
Titolo: filemaker developer

dove posso trovare una copia di filemaker developer in italiano in versione
demo ? grazie
--------------------------------
Inviato via 
http://usenet.libero.it

 demo ? grazie
Da nessuna parte, la demo della developer non esiste.
Vins
Newsgroup: it.comp.software.database
Titolo: mysql - tabelle corrotte

Quali possono essere le cause del danneggiamento di un tabella di un db
mysql?
Grazie a chi mi saprà rispondere.

 mysql?
Le normali cause per cui i files si danneggiano.
Davide
-- 
Linux: the operating system with a CLUE... Command Line User Environment

Newsgroup: it.comp.software.database
Titolo: domanda su query ms sql server

ad esempio ,in questa T - SQL  Statement:
 
exec sp_executesql N'SELECT [t0].[CustomerID], [t0].[CompanyName],
[t0].[ContactName], [t0].[ContactTitle], [t0].[Address], [t0].[City],
[t0].[Region], [t0].[PostalCode], [t0].[Country], [t0].[Phone], [t0].[Fax]
FROM [dbo].[Customers] AS [t0]
WHERE [t0].[CustomerID] = @p0',N'@p0 nvarchar(5)',@p0=N' VINET '
 
Vorrei sapere  cosa significa la N maiuscola che appare ad esempio prima di 
SELECT,prima della definizione del  parametro e prima del valore del 
parametro.
 
ciao e grazie
 
 


ciao.
 
E' spiegato nell'help di mssql, cerca "Constants (Transact-SQL)"
 
ciao
G
 

<E' spiegato nell'help di mssql, cerca "Constants (Transact-SQL)"
 
 
è questo ?
 
Unicode strings have a format similar to character strings but are preceded 
by an N identifier (N stands for National Language in the SQL-92 standard). 
The N prefix must be uppercase. For example, 'Michél' is a character 
constant while N'Michél' is a Unicode constant. Unicode constants are 
interpreted as Unicode data, and are not evaluated by using a code page. 
 
 


Esatto! Serve per indicare che la costante e' una string unicode e non ansi.
 
ciao
G

Newsgroup: it.comp.software.database
Titolo: chi sa rispondere a queste domande?

-Scrivi tutte le analisi del tracciato del datadase di un sito di commercio
elettronico(es. hse)?
-Specificare tutte le videate principali e gli accessi che devono fare al
database?
-Delinea il flusso di dati dalla home page fino alla avvenuta transazione?

luca bartolini wrote:

hai già postato questa domanda... penso che nessuno ti risponda perché non 
si capisce un menga di quello che chiedi!
-- 
Punkarruso
mail:punkarruso chiocchiolona despammed punto com
pubblicità progresso:
http://www.collinelli.net/antispam/

 si capisce un menga di quello che chiedi!
Più che altro non si vede perchè si dovrebbe durar fatica a passargli la 
soluzione del compitino di informatica...  'sta cosa puzza tanto di 
copia e incolla del testo d'esame :-)
Cheers!
-- 
Fabrizio "Hermooz" Ermini

 chi sa rispondere a queste domande?
Io
Ciao
 Stefano

Newsgroup: it.comp.software.database
Titolo: [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[

[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[
       DWNLOAD SOFTWRE FREE
 
http://www.100siti.com
 
http://www.100siti.com
 
http://www.100siti.com
 
http://www.100siti.com
 
http://www.100siti.com
[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[
Sent via Deja.com 
http://www.deja.com/
Before you buy.

 wrote in message 8l4lt3$trs$1...@nnrp1.deja.com...

Newsgroup: it.comp.software.database
Titolo: riempimento count(*) sql aiuto!!!

ecco il mio dilemma:
devo fare in modo di riempire con ' ' (spazi) il campo count(*) fino 
ad arrivare ad una lunghezza predefinita (4)...quindi devo aggiungere 
tanti spazi prima del valore restituito dalla count(*) fino a quando
raggiungo 10 caratteri complessivamente...
in codice farei:
left (replicate(' ',4-len(str(count(*))))+str(count(*)),4)
ma il risultato è sempre null..
se provassi con 12 campi
left (replicate(' ',12-len(str(count(*))))+str(count(*)),12)
tutto sembra corretto.... sembrerebbe che meno di 10 caratteri la
conversione
non possa scendere!!! ma io ne voglio 4!!!
grazie mille!

Forse non si può

Newsgroup: it.comp.software.database
Titolo: Ordinare e raggruppare

Dovre mostrare in un menu a tendina delle voci ordinate in ordine alfabetico
(e non è un problema) ma a gruppi a seconda di un indice che indica il
gruppo di appartenenza
cioè:
gruppo1
   - voce 2
   - voce 3
   - voce 7
gruppo2
   - voce 1
   . voce 4
ecc...
Come posso costruire la query?
Gruppo 1, gruppo 2 ecc nel DB sono INTERI 

 Gruppo 1, gruppo 2 ecc nel DB sono INTERI
order by gruppo1,gruppo2

Newsgroup: it.comp.software.database
Titolo: Interbase 5.6 - Corruzione GDB

Salve a tutti,
avrei bisogno di qualche consiglio e magari di qualche aiuto...
La situazione è questa:
un insieme di processi lavora su un database Interbase (v5.6) ed uno si
essi, il processo gestore, permmette qualora lo si voglia chiudere di
terminare tutto il gruppo di processi.
Come posso implementare la chiusura di questi processi senza rischiare
di corrompere il database? 
Ho fatto qualche prova terminando un processo che stava lavorando
intensamente sun db di prova ma non sono mai riuscito ad operare nessuna
corruzione... fortuna??
E' vero che la causa principale x la corruzione è lo shutdown brutale
del server e non dei processi che stanno lavorando?
Infine come implementereste la funzionalità di buttare giù un insieme di
processi che stanno lavorando su un database?
molte grazie per l'attenzione!
ciao
Lorenzo.
PS:
il mio ambiente di sviluppo è Delphi 7 & RDBMS Interbase 5.6 e ambedue
non possono essere cambiati in nessun modo.
-- 
* Chi non ha testa abbia gambe *

 ha scritto nel messaggio
news:1g8hal0.194pqrm13rhtu8N%lawfu...@despammed.com...


 di corrompere il database? 
Su 
http://www.firebirdsql.it
 vi e` un documento (di cui ora mi sfugge
il nome) che dovrebbe fare al caso tuo
Henryx
P.S. ma una mailing list in italiano su Firebird/Interbase non esiste
da nessuna parte?
-- 
Signore e signori! Lo avete letto sui giornali! E ora fremerete d'orrore
osservando con i vostri stessi occhi il piu` raro e tragico degli
scherzi di natura! .. l'uomo medio!
                                    Joker (Batman: the killing joke)

 ha scritto nel messaggio
news:slrnc1qi2g.hr.h...@localhost.localdomain...


 processi che stanno lavorando su un database?
Un messaggio in tcpip?
Potrebbe tornarti utile una tabella nella quale ogni processo si 
registra in entrata e deregistra in uscita.
Ciao
Massimiliano

 
news.marcocantu.com
 -> libero.interbase
Ho provato a connettermi, ma richiede nome utente e password
Henryx

Newsgroup: it.comp.software.database
Titolo: Problema di configurazione di Mysql

Ciao a tutti e scusate se disturbo nuovamente, ma ho un problema strano
circa la configurazione di MySql sotto win2k.
La situazione è la seguente : sul pc di casa l'ho installato correttamente e
riesco a farci tutte le operazioni , sul pc portatile , pur avendo (credo)
fatto le stesse operazioni no.
In sostanza, aprendo winmysqladmin.exe il pc di casa mi visualizza l'host
com : Miocomputer e 192.168.1.3 mentre sul portatile mi visualizza
Miocomputerportatile ma 127.0.0.1.
Credo possa dipendere da questo, qualcuno ha ragguagli / indicazioni da
darmi ?
Grazie in anticipo, alex

 Miocomputerportatile ma 127.0.0.1.
127.0.0.1 indica il computer locale. Ed il problema dove sta'?
Davide

 Davide
Grazie, Alex

 essere attaccato ad una rete, in questo caso infatti visualizza
Hai windows vero? Su windows, se la scheda di rete non e' collegata a
qualche cosa, non viene inizializzata e quindi l'unico indirizzo ip
disponibile e' 127.0.0.1
Davide

Newsgroup: it.comp.software.database
Titolo: MySQL Server - Avviare Server

Salve. E'la prima volta che utilizzo MySql.
Ho una Slack 9.1 e volevo sapere come aggiornare MySQL installato sulla
Slack, ho già scricato il pacchetto tar.gz.
Ho installato anche il control center e volevo sapere come avviare un server
in modo da collegarmi tramite il cc. In Windows avviavo MySqlAdmin e poi
dal control center mi connettevo, come funziona su linux?

 dal control center mi connettevo, come funziona su linux?
Leggi la documentazione. C'e' un'intero capitolo relativo a come
installare ed avviare il server.
Davide
-- 
| Line Printer paper is strongest at the perforations. 
| 
| 
|

Newsgroup: it.comp.software.database
Titolo: Cerco Dbase IV o V

Sto cercando disperatamente il Dbase IV o V.
Sapete darmi qualche indicazione?
Grazie

Sapete darmi qualche indicazione?
- Metti un annuncio nei gruppi di usato.informatico
- Se fanno una politica di downgrade, ti comperi una licenza
  per una versione disponibile in negozio, poi ti procuri
  la versione che ti interessa (pero' devi usare *solo* una
  delle due).
- Fatti un giro nei motori di ricerca, con un po' di fortuna
  e le parole chiave giuste...
-- 
Filippo "Kirone" Zamengo 
Quanto scritto deve ritenersi IMHO e indipendente dal datore di lavoro
e-mail modificata: togliere DESPAM.
Newsgroup: it.comp.software.database
Titolo: Costo software Zucchetti.

Sto valutando alcuni software gestionali per la mia piccola media
impresa.Qualcuno mi ha parlato bene di Zucchetti ad hoc revolution.A
me servirebbe un sw gestionale per 2 posti di lavoro win per gestire
la contabilita' ordinaria e la fatturazione immediata.Qualcuno sa in
maniera indicativa quanto puo' costare ad hoc configurato per come mi
serve?
Saluti

 Qualcuno mi ha parlato bene di [spam removed]
And your question about databases is...?

 serve?
Credo che una telefonata al rivenditore zucchetti della tua zona possa 
fugare qualsiasi dubbio.
ciao
stefano

Newsgroup: it.comp.software.database
Titolo: Sql Server Compact Edition

Vorrei sapere se è possibile collegarsi a Sql Server Compact Edition
via tcp/ip da un altro terminale in una rete lan?
Cioè posso fare con un palmare una specie di server db in piccolo con
Sql Server Compact Edition in una rete lan?
Grazie mille

Ciao. Credo di no.
Quando tu via tcp/ip o altro ti "attacchi" ad un database client/
server, in realta ti connetti in genere ad un servizio e non ai
files...
SQLce non prevede un servizio che gira sul palmare..
Funziona come un db embedded dove i comandi sql sono gestiti da una
dll o altro che fa un po tutto.
A.

Newsgroup: it.comp.software.database
Titolo: manuali e documentazione su interbase: dove trovarli?

Vorrei usare interbase e cerco materiale su internet...
dove trovarlo?
Grazie in anticipo, Mario.

 dove trovarlo?
Vedi le faq su 
http://www.soft-land.org/faq/icsdfaq.html
Davide

 Vedi le faq su 
http://www.soft-land.org/faq/icsdfaq.html
oppure parti da qui:
http://firebird.sourceforge.net/index.php?op=doc&id=userdoc
il nome del db ti inganna, si tratta dello stesso prodotto!
(infatti la doc. è quella di ib6)
ciao


Io penso che sia corretto dire che ci sono almeno tre "prodotti" 
Interbase/FireBird:
1. Interbase 6.0 che Borland ha licenziato come prodotto open source;
2. Interbase 6.5 che Borland vende con una licenza commerciale (fra poco 
7.0);
3. FireBird 1.0 che è un progetto open source avviato sulla versione 
open source (6.0) di Interbase.
Tutti e tre insistono sullo stesso archivio (*.GDB), ma non mi sembra 
che si possa dire che sono lo stesso prodotto, soprattutto per la 
vitalità che sembra avere il progetto FireBird (è in beta la versione 
2), sia per il ritrovato orgoglio di Borland di disporre di un database 
che si possa cucire a pennello addosso a Delphi/Kylix.
Michele Giordano

 che si possa cucire a pennello addosso a Delphi/Kylix.
quando parlo di stesso prodotto intendo dire che funzionano praticamente 
allo stesso modo, e riferito alla documentazione utente è proprio così 
visto che sul sito di firebird si scarica la doc di interbase.
a volte parlo di stesso prodotto anche tra sybase e sqlserver anche se le 
strade divergono da un po' di tempo!
sul fatto che poi le licenze e i nomi e altri 'dettagli' siano diversi non 
ci piove!
ciao
Newsgroup: it.comp.software.database
Titolo: trasferire dati da .. a ..

Ho la necessita di migrare dati da un db access esistente ad uno nuovo db 
sqlite
e mi chiedevo si vi fosse la possibilità di collegare tra loro le rispettive 
tabelle
grazie anticipatamente


C'e' un driver ODBC per sqlite, non l'ho mai usato quindi non so quanto 
sia affidabile, ma intanto puoi provare con quello.
ciao
Giacomo


Oppure fare uno script che legge i dati da access e li scrive in sqlite.
Ciao.
	MAX

Newsgroup: it.comp.software.database
Titolo: Vi chiedo davvero un aiuto x me vitale

Si tratta di questo, devo portare avanti un progetto, e per 
poterlo fare ora che sono arrivato a un punto (per me) morto, 
considerando anche la mia situazione economica attuale 
disastrosa (lavoro di notte e spesso faccio un secondo lavoro ma 
vivere da soli è sempre più complicato) non sono nella 
possibilità di poter pagare nessuno... :((
Ho un file di testo di 73.000 righe delimitati da spazi, ogni 
riga è un articolo, devo importarli in un db mysql all'interno 
di 2 sole tabelle, c'e' solo un minimo di difficoltà nel 
convertire le categorie ma ho già creato tutto, tabelle di 
conversione e categorie sul db.
Inoltre la strttura delle 2 tabelle è stata accuratamente 
importata e ordinata in un file doc.
Non ho esperienze di programmazione e i miei tentativi sarebbero 
sicuramente disastrosi, mentre (ne sono certo) per molti di voi 
che leggeranno è cosa di poco tempo...
SAREI DAVVERO INFINITAMENTE GRATO, se qualcuno potesse 
gentilmente aiutarmi nel superare questo ostacolo per poi 
proseguire nel mio progetto/lavoro che sto portando avanti con 
budget praticamente inesistente, spero che qualcuno abbia la 
benevolenza di recepire questa mia richiesta di aiuto...
-- 
Postato da Alice Newsgroup: lo usi da web ma con le funzioni del newsreader 
http://newsgroup.alice.it
Gerarchie it, italia, it-alt, tin, it.binari. Unico!

dammi maggiori informazioni
se posso aiutarti volentieri
magari scrivimi in privato a 
liv...@interfree.it
Newsgroup: it.comp.software.database
Titolo: formattazione campi numerici con access

il problema è il seguente :
dopo l'inserimento di un numero, devo verificare  che questo sia composto di
12 cifre.
se il numero ne contiene di meno al posto delle cifre mancanti devo
allineare il numero a dx e anteporre lo zero, per le cifre mancanti.
esempio:
numero inserito 5.
cife mancanti 11 cifre.
numero da visualizzare : 000000000005.
come faccio ?

 ha scritto nel messaggio
news:8yIP7.4243$Sq4.1...@news1.tin.it...

La seguente funzione restituisce una stringa lunga quanto il parametro
dimensione del numero passato come argomento, nel tuo caso:
?blocco_numerico(5,12)
000000000005
---
Function blocco_numerico(numero As Long, dimensione As Integer) As String
Dim conv_numero As String  ' numero convertito in stringa
Dim zeri As String         ' stringa di zeri
conv_numero = CStr(numero)
If Len(conv_numero) > 0 Then
    If Len(conv_numero) >= dimensione Then
           blocco_numerico = Left$(conv_numero, dimensione)
       Else
           zeri = "0"
           For i = 2 To (dimensione - Len(conv_numero))
               zeri = zeri & "0"
            Next i
           blocco_numerico = zeri & conv_numero
    End If
End If
End Function
--
Ciao
Andrea
Newsgroup: it.comp.software.database
Titolo: eseguire demone postgres con accesso da LAN

Ciao a tutti,
ho installato postgres su una slackware 10.2 ed ho provato a fat partire
il demone postgres al boot.
--rc.postgres-------
su postgres -c "/usr/local/pgsql/bin/pg_ctl $1 \
-D /rete/database -l /home/postgres/postgres.log"
--------------------
con rc.postgres start si avvia, ma non si può accedere dalla rete.
Se l'avvio fosse dato con postmaster si potrebbe aggiungere "-i", ma così?
Qualche hint?
Grazie
Giulio

 Se l'avvio fosse dato con postmaster si potrebbe aggiungere "-i", ma così?
Hai aperto i servizi in pg_hba.conf? Lo trovi in /etc/postgresql oppure 
in /var/lib/postgresql/data/ a seconda delle installazioni
Da shell locale, psql -h localhost =utente= =database= che errore ti da?
Alex.

APB ha scritto:

Ciao
Nel frattempo ho scoperto che non è più come nelle vecchie versioni dove
si doveva dare l'opzione -i.
In postgresql.conf c'è
listen_addresses ='*'
era commentato.
pg_hba.conf anche è stato configurato correttamente, è necessario anche
quello.
Grazie
Giulio

Newsgroup: it.comp.software.database
Titolo: [ORACLE] Ignoranza

Scusate l'ignoranza, ma sto cimentandomi con Oracle9iDatabase da poco tempo.
Potreste spiegarmi cosa e' possibile fare, invece, con Oracle9iApplication
Server?
Grazie, Vincenzo.

Ciao Vincenzo,
le cose che ti permette di fare sono tanteeeeeeeeeeeeee, dipendenti dal
tipo di installazione che fai.
Tra i pacchetti che vi sono, di interessante la database cache che ti
permette di creare un database per la cache dei dati rendendo, via web,
un accesso super veloce ai dati; la funzione di pubblicare le maschere
sviluppate in Forms su internet senza doverle ricreare; pubblicare
report sviluppati con Reports su internet ottenendo la stampa in HTML o
PDF; Portal o Portal Wireless, etc.
A presto,
Simone
"I'm a travelling man, I'm a drinking man, I'm a gentle when I'm sober"

Ma WebDB ha attinenza con tutto cio?
In che pacchetto posso trovarlo?


Webdb ovvero Portal!
Se installi la versione Enterprise lo trovi!
Buona fortuna....


Newsgroup: it.comp.software.database
Titolo: una domanda su mysql e concorrenti

ma che differenza c'e' tra mysql e l'sql di MS sql server o di DB2 o 
postgresql??? Cioe' sono tutti piu' o meno equivalenti o qualcuno ha 
"qualcosa in meno" dell'altro??
Mi hanno detto che mysql non è relazionale ma non ho bene capito cosa 
volesse dire...mi spiegate??? Grazie!

 ma che differenza c'e' tra mysql e l'sql di MS sql server o di DB2 o
Vedi le FAQ: 
http://www.soft-land.org/faq/icsdfaq.html
Davide

grazie 1000!

Newsgroup: it.comp.software.database
Titolo: superenalotto e combinazioni

Dati ad esempio 8 numeri, sapete come tirar fuori, con un po' di codice,
le 28 combinazioni di numeri a gruppi di 6?
Se si, come?
grazie Riccardo
Newsgroup: it.comp.software.database
Titolo: cerco aiuto per dbase 3 plus

Io ho dei programmi fatti con il dbase 3 plus e ha il problema che c'é la
virgola al posto del punto e il punto al posto della virgola nelle migliaia
e nella centinaia.
Il mio problema é che vorrei sapere se con versioni successive di Dbase,
cioé la 4, la 5 e quello che c'é dopo, posso risolvere il sistema, se posso
salvare i sorgenti fatti per clipper '86, oppure convertirli( se possibile)
e che cosa devo usare per fare i giusti accopiamenti:
non so per es. DB4 con clipper 2
Grazie

 clipper '86, oppure convertirli( se possibile)
Clipper S 87 puo' compilare anche i sorgenti di Clipper W 86,
cosi' come lo puo' fare Clipper 5. (Clipper 2 non esiste).
Davide

Newsgroup: it.comp.software.database
Titolo: preventivi con access

Scusate, sono neo iscritta al news, quindi potrei sottoporvi una domanda
forse banale..... ! : devo formalizzare una gestione ordini e preventivi con
computi e data la poca esperienza con Access, non riesco a creare un form
che gestisca più righe in un medesimo ordine, permettendo di vederle tutte
mentre le scrivo: e non un singolo art. e via.
 Ringrazio tutti coloro che mi risponderanno.
     Arianna

 wrote in message
news:Z209c.95057$FJ6.3...@twister1.libero.it...


Newsgroup: it.comp.software.database
Titolo: Programma facile per MYSQL

Ciao a tutti!
Da poco ho iniziato ad usare MYSQL, ma vorrei un programmino facile da usare
per non dover creare e modificare i database dalla shell di mysql...
Grazie mille!


http://www.mysql.com/products/mysqlcc/
ciao
Mauro

Arz-x ha scritto:

Visto che usi M$ prova mysqlfront.
Salutoni.
-- 
MaoX
Registered as user #300557 with the Linux Counter
Powered by Linux Slack
Newsgroup: it.comp.software.database
Titolo: [mysql] auto_increment

Ciao a tutti.
Sto studiando mysql da qualche giorno ma ho i primi problemi.
In particolare c'è qualcosa che non mi quadra sull'AUTO_INCREMENT
Lo spiego con un esempio che mi sembra la cosa migliore:
Creo il seguente database
CREATE DATABASE prova;
CREATE TABLE `test` (`progressivo` tinyint(3) unsigned NOT NULL
auto_increment,`testo` char(50), PRIMARY KEY  (`progressivo`))
TYPE=MyISAM;
insert into test (testo) values ('prova1');
insert into test (testo) values ('prova2');
select * from test;
ottengo giustamente la tabella
+-------------+--------+
| progressivo | testo  |
+-------------+--------+
|           1 | prova1 |
|           2 | prova2 |
+-------------+--------+
Continuiamo (da manuale)
delete from test where 1>0;
insert into test (testo) values ('prova3');
select * from test;
ottengo giustamente la tabella
+-------------+--------+
| progressivo | testo  |
+-------------+--------+
|           3 | prova3 |
+-------------+--------+
delete from test;
insert into test (testo) values ('prova4');
select * from test;
ottengo la tabella
+-------------+--------+
| progressivo | testo  |
+-------------+--------+
|           4 | prova4 |
+-------------+--------+
NOTARE IL PROGRESSIVO: 4??????????????? Dovrebbe essere 1.
La sintassi "delete from test" dovrebbe azzerare l'autoincrement.
Grazie a tutti in anticipo.

Ehm.
Scusate, mi rispondo da solo.
Dalla versione 4 delete from <nome tabella> non azzera più l'auto_increment
Bisogna usare truncate <nometabella>
Certo che sulla documentazione online potevano evidenziare la differenze.
Ciao a tutti.

Altro dubbio.
Backup dei database
Se faccio un delete from test e non mi viene azzerato l'auto_increment
considero una grossa anomalia il fatto che se faccio un backup del database
con mysqldump e poi successivamente (per un disastry recovery) ripristino il
database, non ottengo lo stesso database di cui ho fatto il backup. Infatti
il valore di auto_increment riparte da 1.
Questa cosa mi lascia molto perplesso. Quando faccio un backup la mia
intenzione č di poter ripristinare la situazione del database originale in
caso di problemi. mysqldump non fa una vera immagine del database
comportandosi in questo modo.
Sto studiando mysql per metterlo a disposizione dei miei clienti (server
web). Mi sembra alquanto limitativo non poter ripristinare il database alla
condizione iniziale (al momento del backup)
Non mi sembra nemmeno il caso di copiare la directory dei dati (avrei
problemi con la consistenza a meno di non fare uno script che fa dei lock e
poi copia le directory [alquanto macchinoso da implementare])
Che cosa ne pensate.
xabaras
Newsgroup: it.comp.software.database
Titolo: Store procedure & Sql Server7

Ho una sp in SqlServer 7: questa sp scrive su campo di una tabella,
un valore progressivo incrementato di uno (simula un campo IDENTITY
per capirsi).
La tabella può contenere anche 100.000 record!!!
Problema:
la sp lanciata da Query Analizer funziona correttamente, ma avviata da VB +
ADO ottengo due comportamenti diversi a seconda da come lancio la sp:
Caso 1  - via ADODB.Recordset -
la sp aggiorna correttamente 100/150  record (non sempre aggiorna lo stesso
numero di recod) e poi termina (senza errori apparenti).
Caso 2 -  via ADODB.Command -
il sistema aggiorna i record, correttamente (e non si ferma ai 100-150 di
cui sopra), ma rubare memoria al client che ha avviato la sp
(il Server è su un'altra macchina) fino al suo esaurimento TOTALE!
Qualcuno sa spiegarmi dove sta(nno) il problema?
PS: vedere in fondo il codice per i casi 1&2  ...
GRAZIE
CREATE PROCEDURE Ins_Prog Chiave varchar(5)
AS BEGIN
  SET NOCOUNT ON
  DECLARE @conta INT
  DECLARE cur CURSOR LOCAL FROM
    SELECT id FROM table1 WHERE key LIKE Chiave
      FOR UPDATE prog
  SET @conta = 1
  OPEN cur
  FETCH NEXT FROM cur
  WHILE @@FETCH_STATUS = 0
  BEGIN
    UPDATE table1 SET prog = @conta WHERE CURRENT OF cur
    SET @conta = @conta +1
    FETCH NEXT FROM cur
  END
  CLOSE cur
  DEALLOCATE cur
  SET NOCOUT OFF
END
VISUAL BASIC + ADO
Caso 1.
        Set cmd = New ADODB.Command
        Set cmd.ActiveConnection =  (connessione database sql server 7)
        cmd.CommandText = "sp_SimulaIdentity"
        cmd.CommandType = adCmdStoredProc
        Set Par1 = cmd.CreateParameter("Chiave", adChar, adParamInput, 5,
"pippo")
        cmd.Parameters.Append Par1
        cmd.Execute
Caso 2.
...
set adRs = New ADODB.Recordset
..
..
adRs.Open "exec sp_SimulaIdentity 'pippo' ", (connessione database sql
server 7)
, adOpenKeyset, adLockOptimistic

 per capirsi).
Mi pare un problema di ADODB e non un problema di database... ma...
le Identity esistono in SQL Server, perche' le simuli ?
Davide

 le Identity esistono in SQL Server, perche' le simuli ?
Perchè a "regime" quel campo "IDENTITY simulato"  non avrà
incrementi 1 ad uno, ma dipenderà da altre condzioni:
ho postato al newsgroup solo il "nocciolo" del problema ...
.. dato che non funziona manco quello ....
E data la particolarità del problema, volevo capirlo meglio!
Qualche idea?

 Ma da cosa potrebbe dipendere ..?
ADO e' un sistema basato su ActiveX, cioe' su OLE che e' (notoriamente)
buggato. Potrebbe essere un qualche hiccup del driver...
Provato a vedere sull'MSDN se ci sono informazioni ?
Davide

Newsgroup: it.comp.software.database
Titolo: SAPDB

Salve a tutti.
Non sento mai parlare di questo database.E' opensource gratuito e
compatibile con Oracle 7.3.
Qualcuno lo usa ?
Luciano

 Qualcuno lo usa ?
A parte SAP, non credo.
Davide