Εμφάνιση 1-9 από 9

Θέμα: SQL insert

  1. #1
    Εγγραφή
    07-02-2007
    Περιοχή
    Αλιμος
    Ηλικία
    52
    Μηνύματα
    2.116
    Downloads
    2
    Uploads
    0
    Τύπος
    FTTH
    Ταχύτητα
    204800/20480
    ISP
    Vodafone
    DSLAM
    HOL - ΚΑΛΑΜΑΚΙ
    Router
    Vodafone Power Station
    Εψαξα στο net αλλά δεν βρήκα κάτι παρόμοιο (η αλήθεια είναι ότι δεν ξέρω κι ακριβώς πως να το ψάξω).

    Περιληπτικά, θέλω να εισάγω σε ένα πίνακα το όνομα ενος αρχείου (ή και το path ολόκληρο) όπου το όνομα του αρχείου θα είναι ίδιο με το id.
    πχ. id=1234 --> descr=1234.txt
    ένα - ένα είναι ΟΚ αλλά θα ήθελα να ορίζω ενα φάκελο κι αν υπάρχει το αρχείο μέσα σε αυτόν και συμφωνεί το Filename με το id (id=filename+(ext)) τότε να ενημερώνει.
    The foundation of every state is the education of its youth.
    Τα θεμέλια κάθε πολιτείας είναι η εκπαίδευση των νέων της.

  2. #2
    Εγγραφή
    17-06-2004
    Ηλικία
    43
    Μηνύματα
    4.610
    Downloads
    39
    Uploads
    0
    Άρθρα
    1
    Τύπος
    ADSL Tellas Full
    Ταχύτητα
    906/312
    ISP
    Tellas
    DSLAM
    Tellas - Ν. ΠΑΛΑΤΙΑ
    Router
    Gennet OxyGEN
    SNR / Attn
    24.5(dB) / 61.5(dB)
    δεν νομίζω πως είναι θέμα βάσης... θα πρέπει να το αντιμετωπίσεις στην εφαρμογή σου.
    δεν ξέρω εγώ τουλάχιστον κάποιο τρόπο μέσω κάποιου DBMS να "παίζεις" με το filesystem.
    για ποια γλώσσα μιλάμε;;;
    πως το έχεις υλοποιήσει για το ένα αρχείο και που κολλάς για τα περιεχόμενα του φακέλου;;;

  3. #3
    Εγγραφή
    07-02-2007
    Περιοχή
    Αλιμος
    Ηλικία
    52
    Μηνύματα
    2.116
    Downloads
    2
    Uploads
    0
    Τύπος
    FTTH
    Ταχύτητα
    204800/20480
    ISP
    Vodafone
    DSLAM
    HOL - ΚΑΛΑΜΑΚΙ
    Router
    Vodafone Power Station
    δεν το εχω υλοποιήσει ουτε με ενα αρχειο!!
    εννοούσα να το βαλω καρφωτά με query.
    Ο όγκος όμως των αρχείων είναι μεγάλος και γι αυτό τον λόγο ψάχνω να βρω ενα διαφορετικό τρόπο.
    The foundation of every state is the education of its youth.
    Τα θεμέλια κάθε πολιτείας είναι η εκπαίδευση των νέων της.

  4. #4
    Εγγραφή
    05-12-2006
    Ηλικία
    48
    Μηνύματα
    890
    Downloads
    3
    Uploads
    0
    Τύπος
    ADSL2+ HOL Full
    Ταχύτητα
    6144/1024
    ISP
    HOL
    DSLAM
    HOL - ΚΝΩΣΣΟΣ
    SNR / Attn
    19.5(dB) / 34.5(dB)
    τι βάση δουλεύεις;
    εκτός από ροζ υπάρχουν και άλλα χρώματα??

  5. #5
    Εγγραφή
    07-02-2007
    Περιοχή
    Αλιμος
    Ηλικία
    52
    Μηνύματα
    2.116
    Downloads
    2
    Uploads
    0
    Τύπος
    FTTH
    Ταχύτητα
    204800/20480
    ISP
    Vodafone
    DSLAM
    HOL - ΚΑΛΑΜΑΚΙ
    Router
    Vodafone Power Station
    MS SQL
    The foundation of every state is the education of its youth.
    Τα θεμέλια κάθε πολιτείας είναι η εκπαίδευση των νέων της.

  6. #6
    Εγγραφή
    03-09-2006
    Περιοχή
    Porto Salonico
    Ηλικία
    41
    Μηνύματα
    1.976
    Downloads
    2
    Uploads
    0
    Ταχύτητα
    12990/1020
    ISP
    Nova
    Router
    Thomson TG585 v7
    SNR / Attn
    6(dB) / 35(dB)
    Path Level
    Interleaved
    Αν καταλαβαίνω καλά, θες να γράψεις ένα κάτι σαν script.

    1) dir *.txt /b > out.txt στο directory που είναι τα αρχεία.
    2) Find ".txt" and replace with "" (empty string)
    3) Copy σε excel των περιεχομένων tου out.txt (έστω στήλη A)
    4) Σε μία άλλη στήλη "UPDATE table SET filename ='" (χωρίς τα quotes, έστω στήλη Β)
    5) Σε μία ακόμη στήλη ".txt' WHERE id = '" (χωρίς τα quotes, έστω στήλη C)
    6) Σε μία ακόμη στήλη "'" (χωρίς τα quotes, έστω στήλη D)
    7) Σε μία ακόμη στήλη (τελευταία) βάλε τη formula =B1&A1&C1&A1&D1
    8) Κάνε expand τις στήλες B,C,D,E
    9) Copy τη στήλη E και είσαι έτοιμος

    Αυτό βγάζει κάτι σαν:

    Κώδικας:
    UPDATE table SET filename ='test.txt' WHERE id = 'test'
    για όλα τα αρχεία txt που βρέθηκαν στο directory. Αν το ID σου είναι int και όχι varchar, άλλαξε τα παραπάνω αναλόγως.

    Τσέκαρε οπωσδήποτε πρωτού τρέξεις τα update commands που παράχθηκαν μη γίνει κανένα λάθος.

  7. #7
    Εγγραφή
    07-02-2007
    Περιοχή
    Αλιμος
    Ηλικία
    52
    Μηνύματα
    2.116
    Downloads
    2
    Uploads
    0
    Τύπος
    FTTH
    Ταχύτητα
    204800/20480
    ISP
    Vodafone
    DSLAM
    HOL - ΚΑΛΑΜΑΚΙ
    Router
    Vodafone Power Station
    Ακριβώς αυτό θέλω να κάνω!
    Απλά σκεπτόμουν εάν μπορούσε να γίνει τρέχοντας μόνο ένα query χωρίς να κάνουμε την διαδικασία του excel.

    Πάντως θα το δοκιμάσω σε μια τεστ db για να δω.
    Σε ευχαριστώ.
    The foundation of every state is the education of its youth.
    Τα θεμέλια κάθε πολιτείας είναι η εκπαίδευση των νέων της.

  8. #8
    Εγγραφή
    05-12-2006
    Ηλικία
    48
    Μηνύματα
    890
    Downloads
    3
    Uploads
    0
    Τύπος
    ADSL2+ HOL Full
    Ταχύτητα
    6144/1024
    ISP
    HOL
    DSLAM
    HOL - ΚΝΩΣΣΟΣ
    SNR / Attn
    19.5(dB) / 34.5(dB)
    εκτός από ροζ υπάρχουν και άλλα χρώματα??

  9. #9
    Εγγραφή
    07-02-2007
    Περιοχή
    Αλιμος
    Ηλικία
    52
    Μηνύματα
    2.116
    Downloads
    2
    Uploads
    0
    Τύπος
    FTTH
    Ταχύτητα
    204800/20480
    ISP
    Vodafone
    DSLAM
    HOL - ΚΑΛΑΜΑΚΙ
    Router
    Vodafone Power Station
    The foundation of every state is the education of its youth.
    Τα θεμέλια κάθε πολιτείας είναι η εκπαίδευση των νέων της.

Παρόμοια Θέματα

  1. κωδικας sql στο microsoft access
    Από xristos1925 στο φόρουμ Προγραμματισμός και γλώσσες προγραμματισμού
    Μηνύματα: 6
    Τελευταίο Μήνυμα: 05-05-13, 11:59
  2. MS SQL 2012
    Από Tonio στο φόρουμ Προγραμματισμός και γλώσσες προγραμματισμού
    Μηνύματα: 15
    Τελευταίο Μήνυμα: 27-04-13, 10:16
  3. MS SQL SERVER 2012 εξαγωγή και εισαγωγή βάσης δεδομένων
    Από proskopos στο φόρουμ Προγραμματισμός και γλώσσες προγραμματισμού
    Μηνύματα: 2
    Τελευταίο Μήνυμα: 20-01-13, 16:57
  4. SQL server upgrade
    Από Crosswind στο φόρουμ Προγραμματισμός και γλώσσες προγραμματισμού
    Μηνύματα: 2
    Τελευταίο Μήνυμα: 09-10-12, 13:42

Bookmarks

Bookmarks

Δικαιώματα - Επιλογές

  • Δεν μπορείτε να δημοσιεύσετε νέα θέματα
  • Δεν μπορείτε να δημοσιεύσετε νέα μηνύματα
  • Δεν μπορείτε να αναρτήσετε συνημμένα
  • Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας
  •  
  • Τα BB code είναι σε λειτουργία
  • Τα Smilies είναι σε λειτουργία
  • Το [IMG] είναι σε λειτουργία
  • Το [VIDEO] είναι σε λειτουργία
  • Το HTML είναι εκτός λειτουργίας