Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Εισαγωγή στοιχείων σε πίνακα

Îåêßíçóå áðü ôï ìÝëïò arxarios. Τελευταία δημοσίευση από το μέλος cap στις 11-09-2007, 18:17. Υπάρχουν 4 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  14-06-2007, 23:45 32927

    Εισαγωγή στοιχείων σε πίνακα

    Καλησπέρα σας

     

    Έχω φτιάξει 2 πίνακες  πχ. τον tbl1 (id , fName) και τον tbl2 ( id, lName, tbl1_id), και  προσπαθώ να φτιάξω μια PROCEDURE fill_tbls  που εισάγει τις τιμές στους πίνακες σε SQL2005.

     

     πχ.

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

     

    SET ANSI_NULLS ON

    GO

    SET QUOTED_IDENTIFIER ON

    GO

     

    CREATE PROCEDURE fill_tbls

     

      @fName as nvarchar(50)=NULL,

      @lName as nvarchar(50)=NULL

     

    AS

    BEGIN

        SET NOCOUNT ON;

        BEGIN TRY

     

    declare @id  int

     

    insert into tbl1(fName) values (@fName);

     

    --?????????????????????????

     

    insert into tbl2(lName,tbl1_id) values (@lName,@id);

     

        END TRY

        BEGIN CATCH

                    EXECUTE [dbo].[uspLogError];

        END CATCH;

    END;

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

     

    Πως μπορώ να περάσω στην μεταβλητή @id   το id  του tbl1 (που αντιστοιχεί στο @fName)  ώστε να το εισάγω στον tbl2  ;

     

    ΕΥΧΑΡΙΣΤΩ

  •  15-06-2007, 00:24 32929 σε απάντηση της 32927

    Απ: Εισαγωγή στοιχείων σε πίνακα

    Δοκίμασε αυτό: @id = SCOPE_IDENTITY() 


    Dimitris Papadimitriou
    Software Development Professional
    dotNETZone.gr News

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Διαβάστε επίσης τους όρους χρήσης.
  •  15-06-2007, 03:58 32934 σε απάντηση της 32929

    Απ: Εισαγωγή στοιχείων σε πίνακα

     Σε ευχαριστώ φίλε Δημήτρη ,παίζει κανονικά

  •  15-06-2007, 11:21 32939 σε απάντηση της 32934

    Απ: Εισαγωγή στοιχείων σε πίνακα

    Μόλις παραβίασες άθελά σου την παράγραφο Γ5 των κανονισμών λειτουργίας. Αν δεν συμορφωθείς άμεσα, φήμες λένε ότι θα πεθάνουν 5000 Μανταρίνοι. Κρίμα είναι! Indifferent

    Dimitris Papadimitriou
    Software Development Professional
    dotNETZone.gr News

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Διαβάστε επίσης τους όρους χρήσης.
  •  11-09-2007, 18:17 34933 σε απάντηση της 32939

    Απ: Εισαγωγή στοιχείων σε πίνακα

    Το κλείνω εγώ, αλλά να αδράξω την ευκαιρία για να συμβουλεύσω όλους τους χρήστες να χαρακτηρίζουν την ενότητα ως επιλυμένη όταν παίρνουν απάντηση κλπ κλπ κλπ :)

     


    Σωτήρης Φιλιππίδης

    DotSee Web Services

    View Sotiris Filippidis's profile on LinkedIn

    DotNetNuke them!
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems