Prosedur tersimpan mysql dimasukkan ke dalam beberapa tabel

Di blog ini, Anda akan mempelajari cara menyisipkan banyak nilai dalam banyak tabel, menggunakan prosedur tersimpan. Anda telah memasukkan beberapa nilai dalam beberapa tabel satu per satu di SQL Server. Hari ini, Anda akan belajar cara menyisipkan banyak nilai dalam banyak tabel, menggunakan prosedur tersimpan. Saya telah membagikan pertanyaan dan tangkapan layar di bawah ini. Anda dapat mengikuti mereka dan Anda akan dengan mudah memahami cara memasukkan beberapa nilai dalam beberapa tabel juga

Pertama, Anda membuat tabel  di SQL Server. Saya telah membuat tabel dan menamakannya sebagai Empl. Anda dapat melihat kueri SQL, diberikan di bawah ini-

  1. buat tabel Empl[E_ID int primary key identity[1,1], Name varchar[50], Designation varchar[50]]

Saya telah membuat tabel kedua dan menamainya sebagai Lokasi dan membuat relasi dengan tabel Empl. Anda dapat melihat kueri SQL, diberikan di bawah ini-

  1. buat tabel Location[L_ID int primary key identity[1,1], Location varchar[50], E_ID int foreign key references Empl[E_ID]]

Sekarang, saya telah membuat tabel ketiga dan menamakannya sebagai Kontak Emp dan membuat hubungan dengan tabel Lokasi. Anda dapat melihat kueri SQL, diberikan di bawah ini-

  1. buat tabel Contact_Emp [C_ID int primary key identity[1,1], Contact_Number varchar[50], Lo_ID int foreign key references Location[L_ID]]

Ini adalah tiga tabel. Sekarang, Anda akan membuat prosedur tersimpan dan meneruskan parameternya. Gunakan @@identitas, yang digunakan untuk mendapatkan nilai yang dimasukkan terakhir, diberikan di bawah ini. Anda dapat melihat kueri SQL, diberikan di bawah ini-

  1. buat proc InsertMultiplevalue
  2. [
  3. @Nama varchar[50],
  4. @Penunjukan varchar[50],
  5. @Lokasi varchar[50],
  6. @Kontak varchar[50]
  7. ]
  8. sebagai
  9. mulai
  10. masukkan ke dalam Empl nilai[@Name, @Designation]
  11. nyatakan @Karyawan_ID int = @@identitas
  12. masukkan ke dalam nilai Lokasi[@Location,@Employee_ID]
  13. nyatakan @Cot_ID int = @@identitas
  14. masukkan ke dalam nilai-nilai Contact_Emp[@Contact,@Cot_ID]
  15. akhir

Akhirnya, cukup jalankan prosedur tersimpan dan masukkan nilai dalam satu kueri SQL, diberikan di bawah ini-

  1. exec InsertMultiplevalue 'Asif Ali','Programmer','Hyderabad','Admin@learn2Free. Com'

bagaimana cara memasukkan data ke dalam banyak tabel menggunakan kueri tunggal di mysql - MySQL Masukkan ke dalam banyak tabel?

cara memasukkan data ke dalam beberapa tabel menggunakan kueri tunggal di mysql

Isi

Anda dapat menggunakan prosedur tersimpan untuk menyisipkan ke dalam dua tabel dalam satu kueri

BEGIN;
INSERT INTO members [membername, password]
  VALUES['tamilrokers', 'tamilrokers'];
INSERT INTO profiles [memberid, information, homepage] 
  VALUES[LAST_INSERT_ID[],'Welcome Pakainfo!', '//www.pakainfo.com'];
COMMIT;

Bagaimana cara memasukkan ke dalam dua tabel menggunakan satu permintaan MySQL?

mysql> create table memberTbl
[
   EmployeeId int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   EmployeeFirstName varchar[20]
];
Query OK, 0 rows affected [0.56 sec]
mysql> create table memberTbl2
[
   ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   ClientName varchar[20],
   ClientAge int
];
Query OK, 0 rows affected [0.76 sec]

buat prosedur tersimpan untuk dimasukkan ke dalam dua tabel

mysql> DELIMITER //
   mysql> CREATE PROCEDURE insert_into_twoTables[name varchar[100],age int]
      BEGIN
         INSERT INTO memberTbl[EmployeeFirstName] VALUES[name];
         INSERT INTO memberTbl2[ClientName,ClientAge] VALUES[name,age];
      END
      //
   Query OK, 0 rows affected [0.14 sec]
mysql> DELIMITER ;

Jangan lewatkan. Bagaimana Memasukkan Data Ke Tabel Database MySQL Menggunakan PHP?

Sekarang panggil stored procedure dengan bantuan perintah CALL −

mysql> call insert_into_twoTables['Tom',38];
Query OK, 1 row affected, 1 warning [0.41 sec]
_

masukkan data ke beberapa tabel mysql

BEGIN;
INSERT INTO members [membername, password]
  VALUES['tamilrokers', 'tamilrokers'];
INSERT INTO profiles [memberid, information, homepage] 
  VALUES[LAST_INSERT_ID[],'Welcome To Pakainfo!', '//www.pakainfo.com'];
COMMIT;

Saya harap Anda mendapatkan ide tentang cara memasukkan data ke dalam beberapa tabel menggunakan satu kueri di mysql
Saya ingin mendapat umpan balik tentang infinityknow saya. com
Umpan balik, pertanyaan, atau komentar Anda yang berharga tentang artikel ini selalu diterima
Jika Anda menikmati dan menyukai posting ini, jangan lupa untuk membagikannya

Pos terkait

  1. Hapus MySQL dari beberapa tabel – MySQL DELETE JOIN. Menghapus Data dari Banyak Tabel – 5 Contoh Terbaik
  2. bagaimana cara mengambil data dari dua tabel di mysql tanpa bergabung?
  3. bagaimana cara memasukkan banyak data json ke dalam database mysql di php?
  4. masukkan data json ke mysql – Bagaimana cara memasukkan data JSON ke MySQL menggunakan PHP?
  5. PHP MySQL Masukkan Data – Bagaimana cara memasukkan data secara dinamis di MySQL menggunakan PHP?. sisipan php mysql
  6. Masukkan data JSON MySQL
  7. mysql where multiple values ​​– 2 cara untuk menggunakan banyak nilai dalam klausa WHERE
  8. insert mysql jika tidak ada – 3 Cara INSERT Jika Baris Tidak Ada [UPSERT] di MySQL

Bagaimana cara memasukkan data ke dalam beberapa tabel menggunakan stored procedure di MySQL?

Memasukkan ke dalam beberapa tabel. .
Langkah 1
membuat tabel Pendaftaran
regid int identitas kunci primer,
nama varchar[50]
buat tabel Registrasi_Exp

Bagaimana cara memasukkan data ke beberapa tabel sekaligus?

Fungsi T-SQL OUTPUT , yang diperkenalkan pada tahun 2005, dapat digunakan untuk menyisipkan banyak nilai ke dalam beberapa tabel dalam satu pernyataan. Nilai output dari setiap baris yang merupakan bagian dari operasi INSERT, UPDATE atau DELETE dikembalikan oleh klausa OUTPUT.

Bagaimana cara memasukkan nilai ke dalam beberapa tabel di MySQL?

MySQL Sisipkan Beberapa Baris .
Pertama, tentukan nama tabel yang ingin disisipkan setelah kata kunci INSERT INTO
Kedua, tentukan daftar kolom yang dipisahkan koma di dalam tanda kurung setelah nama tabel
Ketiga, tentukan daftar data baris yang dipisahkan koma dalam klausa VALUES. Setiap elemen dari daftar mewakili satu baris

Bagaimana cara memasukkan data dalam dua tabel sekaligus di SQL Server menggunakan prosedur tersimpan?

Anda dapat menggunakan fungsi SCOPE_IDENTITY[] , yang akan mengembalikan kolom identitas yang terakhir dimasukkan dalam lingkup yang sama. Anda dapat membaca selengkapnya di sini. SCOPE_IDENTITY [Transact-SQL]. Simpan jawaban ini

Bài mới nhất

Chủ Đề