mssql存储过程表名和字段名为变量的实现方法
mssql存储过程表名和字段名为变量的实现方法,需要的朋友可以参考下。
没有使用动态语句直接报错错误的
代码如下:
alter proc testpapers
as
begin
declare @tems nvarchar(max),@zidaun nvarchar(max)
set @tems=select * from @tems order by @zidaun
exec(@tems)
end
exec testpapers
消息 156,级别 15,状态 1,过程 testpapers,第 1 行
关键字 'select' 附近有语法错误。
消息 1087,级别 15,状态 2,过程 testpapers,第 1 行
必须声明表变量 "@tems"。
首先要让表名或者字段为变量则要用到动态语句
错误的
代码如下:
alter proc testpapers
as
begin
declare @tems nvarchar(max),@zidaun nvarchar(max)
set @tems='select * from @tems order by @zidaun ';
exec(@tems)
end
exec testpapers
消息 1087,级别 15,状态 2,第 1 行
必须声明表变量 "@tems"。
将表名和字段名写到exec里边
正确的
代码如下:
alter proc testpapers
as
begin
declare @startRow nvarchar(max),@tems nvarchar(max),@zidaun nvarchar(max)
set @startRow='temp'
set @tems='select * from ';
set @zidaun='p_id';
exec(@tems+@startRow+' order by '+@zidaun)
end
exec testpapers

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas











Pembolehubah persekitaran ialah laluan ke lokasi (atau persekitaran) tempat aplikasi dan program dijalankan. Ia boleh dibuat, diedit, diurus atau dipadamkan oleh pengguna dan berguna apabila menguruskan tingkah laku proses tertentu. Berikut ialah cara untuk mencipta fail konfigurasi untuk mengurus berbilang pembolehubah secara serentak tanpa perlu mengeditnya secara individu pada Windows. Cara menggunakan profil dalam pembolehubah persekitaran Windows 11 dan 10 Pada Windows, terdapat dua set pembolehubah persekitaran – pembolehubah pengguna (digunakan untuk pengguna semasa) dan pembolehubah sistem (digunakan secara global). Walau bagaimanapun, menggunakan alat seperti PowerToys, anda boleh mencipta fail konfigurasi yang berasingan untuk menambah pembolehubah baharu dan sedia ada serta mengurus semuanya sekali gus. Begini caranya: Langkah 1: Pasang PowerToysPowerTo

Tajuk: Langkah dan Langkah Berjaga-jaga untuk Melaksanakan Kemas Kini Berkelompok oleh Oracle Stored Procedures Dalam pangkalan data Oracle, prosedur tersimpan ialah satu set pernyataan SQL yang direka untuk meningkatkan prestasi pangkalan data, menggunakan semula kod dan meningkatkan keselamatan prosedur boleh digunakan untuk mengemas kini data dalam kelompok. Artikel ini akan memperkenalkan cara menggunakan prosedur tersimpan Oracle untuk melaksanakan kemas kini kelompok dan menyediakan contoh kod khusus. Langkah 1: Buat prosedur tersimpan Pertama, kita perlu mencipta prosedur tersimpan untuk melaksanakan operasi kemas kini kelompok. Berikut ialah cara membuat prosedur tersimpan

Mod ketat telah diperkenalkan dalam PHP7, yang boleh membantu pembangun mengurangkan kemungkinan ralat. Artikel ini akan menerangkan apa itu mod ketat dan cara menggunakan mod ketat dalam PHP7 untuk mengurangkan ralat. Pada masa yang sama, penggunaan mod ketat akan ditunjukkan melalui contoh kod. 1. Apakah mod ketat? Mod ketat ialah ciri dalam PHP7 yang boleh membantu pembangun menulis kod yang lebih standard dan mengurangkan beberapa ralat biasa. Dalam mod ketat, akan ada sekatan dan pengesanan yang ketat pada pengisytiharan berubah-ubah, pemeriksaan jenis, panggilan fungsi, dsb. lulus

Kaedah MySQL untuk memadamkan prosedur tersimpan termasuk menggunakan pernyataan DROP PROCEDURE, menggunakan MySQL Workbench dan menggunakan alat baris arahan. Pengenalan terperinci: 1. Gunakan pernyataan DROP PROCEDURE Langkah-langkahnya adalah untuk membuka klien MySQL terlebih dahulu atau menggunakan mana-mana alat yang menyokong MySQL, kemudian menyambung ke pangkalan data MySQL anda, dan akhirnya melaksanakan pernyataan SQL berikut untuk memadamkan prosedur yang disimpan. Gunakan MySQL Workbench untuk memadam prosedur yang disimpan dan sebagainya.

Menggunakan Ajax untuk mendapatkan pembolehubah daripada kaedah PHP adalah senario biasa dalam pembangunan web Melalui Ajax, halaman boleh diperoleh secara dinamik tanpa menyegarkan data. Dalam artikel ini, kami akan memperkenalkan cara menggunakan Ajax untuk mendapatkan pembolehubah daripada kaedah PHP, dan memberikan contoh kod khusus. Pertama, kita perlu menulis fail PHP untuk mengendalikan permintaan Ajax dan mengembalikan pembolehubah yang diperlukan. Berikut ialah kod contoh untuk fail PHP mudah getData.php:

Python digunakan secara meluas dalam pelbagai bidang dengan sintaksnya yang ringkas dan mudah dibaca. Menguasai struktur asas sintaks Python adalah penting, kedua-duanya untuk meningkatkan kecekapan pengaturcaraan dan untuk mendapatkan pemahaman yang mendalam tentang cara kod tersebut berfungsi. Untuk tujuan ini, artikel ini menyediakan peta minda komprehensif yang memperincikan pelbagai aspek sintaks Python. Pembolehubah dan Jenis Data Pembolehubah ialah bekas yang digunakan untuk menyimpan data dalam Python. Peta minda menunjukkan jenis data Python biasa, termasuk integer, nombor titik terapung, rentetan, nilai Boolean dan senarai. Setiap jenis data mempunyai ciri dan kaedah operasinya sendiri. Operator Operator digunakan untuk melaksanakan pelbagai operasi pada jenis data. Peta minda merangkumi jenis operator yang berbeza dalam Python, seperti operator aritmetik, nisbah

Prosedur tersimpan dalam pangkalan data Oracle ialah jenis prosedur tersimpan khusus yang digunakan untuk melaksanakan satu siri pernyataan SQL dan operasi data dalam pangkalan data. Dalam kerja pembangunan pangkalan data sebenar, kadangkala kita perlu menentukan sama ada jadual tertentu wujud dalam pangkalan data, supaya kita boleh melakukan beberapa pertimbangan dan pemprosesan logik dalam proses penyimpanan. Di bawah ini kami akan memperkenalkan cara melaksanakan kaedah menentukan sama ada jadual wujud dalam pangkalan data Oracle, dan menyediakan contoh kod khusus. Pertama, kita boleh menggunakan jadual sistem user_tables atau all_t

Prinsip Pelaksanaan dan Aplikasi Prosedur Tersimpan Golang Prosedur tersimpan ialah atur cara yang telah disusun sebelumnya yang disimpan dalam pangkalan data hubungan dan boleh dipanggil oleh aplikasi Ia boleh mengurangkan kos penghantaran data rangkaian dan meningkatkan kecekapan pelaksanaan pangkalan data. Walaupun Golang tidak menyokong prosedur tersimpan secara langsung, anda boleh mensimulasikan fungsi prosedur tersimpan dengan menggunakan pernyataan SQL. Artikel ini akan memperkenalkan prinsip dan aplikasi melaksanakan prosedur tersimpan di Golang, dan menyediakan contoh kod khusus. 1. Prinsip pelaksanaan prosedur tersimpan Golang adalah dalam Gol
