Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Apakah MS-SQL mendukung tabel dalam memori?

Anda dapat membuat variabel tabel (dalam memori), dan dua jenis tabel temp yang berbeda:

--visible only to me, in memory (SQL 2000 and above only)
declare @test table (
    Field1 int,
    Field2 nvarchar(50)
);

--visible only to me, stored in tempDB
create table #test (
    Field1 int,
    Field2 nvarchar(50)
)

--visible to everyone, stored in tempDB
create table ##test (
    Field1 int,
    Field2 nvarchar(50)
)

Sunting:

Mengikuti masukan, saya rasa ini perlu sedikit klarifikasi.

#table dan ##table akan selalu ada di TempDB.

@Table variabel biasanya akan ada di memori, tetapi tidak dijamin. SQL memutuskan berdasarkan rencana kueri, dan menggunakan TempDB jika perlu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL:Membuat tabel relasi dengan 2 peningkatan otomatis yang berbeda

  2. WHERE datetime lebih lama dari beberapa waktu (mis. 15 menit)

  3. Impor Data dari Excel Spreadsheet atau CVS ke MySQL

  4. MySQL mendapatkan string antara dua # / beberapa pasang #

  5. Salin nilai dari satu kolom ke kolom lain di tabel yang sama