Inserting records into related tables using a Stored Proc

Ask a Question related to ASP Database, Design and Development.

  1. #1

    Default Inserting records into related tables using a Stored Proc

    Hi,

    I have 2 Tables. Table1 and Table2.

    Table2 holds a foreign key to Table1.

    How do I insert my record into Table 1 and then insert 1
    or more records into Table2 whose foreign key will be the
    identity of the record inserted in Table1?

    Any advice or direction to SQL sites is much appreciated.

    Thanks,
    Carl.
    Carl Guest

  2. Similar Questions and Discussions

    1. Oracle Stored Proc
      How do I catch the oracle error code when executing a stored proc in CF? I am running 9i. Thanks Norm
    2. cfc and stored proc
      does anyone know if there is documentation anywhere that states that in ColdFusion MX 6.1 when you try to pass parameters to a stored procedure via...
    3. ASP vs Stored Proc vs UDF
      Hi all, I have a field in Table A that must be updated whenever a record is added to Table B. Table A will always only contain one single record...
    4. Need Help in Stored Proc Syntax
      I need help in writing a stored procedure on SQL Server 2000. Basically the stored procedure's primary task is to generate invoice records and...
    5. stored proc and tcp/ip
      Hello, is it possible to communicate with another program using tcp/ip? I mean, i have another program where i know the port number and the...
  3. #2

    Default Re: Inserting records into related tables using a Stored Proc

    Assuming SQL Server.

    1. Declare a local variable in your proc: DECLARE @MyNewID INT
    2. Insert your PK record into Table 2: INSERT INTO Table2 (...) VALUES (...)
    3. Select the new PK: SET @MyNewID = SCOPE_IDENTITY()
    4. Use the new PK to insert into Table 1: INSERT INTO Table1 (..., Table2FK)
    VALUES (..., @MyNewID)

    Regards,

    Alan

    "Carl" <carl@nospam.com> wrote in message
    news:067101c35c8c$e601a470$a501280a@phx.gbl...
    > Hi,
    >
    > I have 2 Tables. Table1 and Table2.
    >
    > Table2 holds a foreign key to Table1.
    >
    > How do I insert my record into Table 1 and then insert 1
    > or more records into Table2 whose foreign key will be the
    > identity of the record inserted in Table1?
    >
    > Any advice or direction to SQL sites is much appreciated.
    >
    > Thanks,
    > Carl.

    Alan Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139