Rumah pangkalan data tutorial mysql SQL server使用自定义函数以及游标

SQL server使用自定义函数以及游标

Jun 07, 2016 pm 06:03 PM
kursor Fungsi tersuai

最近忙于动态监测软件的开发,处理有关标准宗地编码和区段编码关系,关系如下表所示

现在需要将表中的数据转换为如下表所示结果:

在SQL server数据库中,创建自定义函数,通过游标,将表的数据转化为结果表,函数代码如下所示:

代码如下:
create function combstr(@name nvarchar(50))
returns nvarchar(300)
as
begin
declare @resultStr nvarchar(300)
declare @tempStr nvarchar(500)
declare @flag int
declare myCur cursor --定义游标
For(select landCode from land where sectCode=@name )
open myCur –-打开游标
fetch next from myCur into tempStr –将游标下移
set @flag=0
while @@fetch_status=0
begin
if @flag=0
begin
set @resultStr=@tempStr
end
else
begin
set @resultStr=@resultStr+','+@tempStr
end
set @flag=@flag+1
fetch next from myCur into @tempStr
end
close myCur
deallocate myCur
return @result
end
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Mengesyorkan penyelesaian kursor tetikus Windows 11 terbaik Mengesyorkan penyelesaian kursor tetikus Windows 11 terbaik Apr 23, 2023 am 09:52 AM

Windows 11 mempunyai jumlah pilihan penyesuaian yang kelihatan tidak terhad, daripada tetapan lalai kepada setiap apl pihak ketiga di Internet. Malah terdapat aplikasi yang boleh menukar rupa kursor tetikus anda. Mengubah suai kursor ialah cara terbaik untuk memberikan komputer anda rupa yang unik. Anda tidak perlu meletakkan penunjuk hitam putih yang sama pada setiap komputer. Namun begitu, anda tidak perlu memuat turun perisian untuk menukar rupa kursor anda. Bagaimana untuk menukar rupa kursor? Windows 11 menawarkan sejumlah kecil penyesuaian untuk kursor. Anda boleh menukar kursor dengan pergi ke Panel Kawalan dan memilih Pilihan Tetikus di sana. Tetingkap baharu yang dipanggil "Mouse Properties" akan muncul. Dalam sifat tetikus anda boleh menukar skema warna, saiz dan reka bentuk. Komputer anda secara semula jadi

Analisis mendalam tentang pengisytiharan dan panggilan fungsi tersuai JS Analisis mendalam tentang pengisytiharan dan panggilan fungsi tersuai JS Aug 03, 2022 pm 07:28 PM

Fungsi ialah satu set blok kod boleh guna semula yang melaksanakan tugas tertentu (mempunyai fungsi tertentu). Selain menggunakan fungsi terbina dalam, kami juga boleh mencipta fungsi kami sendiri (fungsi tersuai) dan kemudian memanggil fungsi ini di mana perlu Ini bukan sahaja mengelakkan menulis kod berulang, tetapi juga memudahkan penyelenggaraan kod kemudian.

Bagaimana untuk menulis fungsi tersuai dalam MySQL menggunakan Python Bagaimana untuk menulis fungsi tersuai dalam MySQL menggunakan Python Sep 22, 2023 am 08:00 AM

Cara menggunakan Python untuk menulis fungsi tersuai dalam MySQL MySQL ialah sistem pengurusan pangkalan data hubungan sumber terbuka yang sering digunakan untuk menyimpan dan mengurus sejumlah besar data. Sebagai bahasa pengaturcaraan yang berkuasa, Python boleh disepadukan dengan lancar dengan MySQL. Dalam MySQL, kita selalunya perlu menggunakan fungsi tersuai untuk menyelesaikan beberapa pengiraan tertentu atau operasi pemprosesan data. Artikel ini akan memperkenalkan cara menggunakan Python untuk menulis fungsi tersuai dan menyepadukannya ke dalam MySQL. Untuk menulis fungsi tersuai,

Bagaimana untuk menulis prosedur dan fungsi tersimpan tersuai dalam MySQL menggunakan PHP Bagaimana untuk menulis prosedur dan fungsi tersimpan tersuai dalam MySQL menggunakan PHP Sep 21, 2023 am 11:02 AM

Cara menulis prosedur dan fungsi tersimpan tersuai dalam MySQL menggunakan PHP Dalam pangkalan data MySQL, prosedur dan fungsi tersimpan adalah alat berkuasa yang membolehkan kami mencipta logik dan fungsi tersuai dalam pangkalan data. Ia boleh digunakan untuk melakukan pengiraan kompleks, pemprosesan data dan logik perniagaan. Artikel ini akan memperkenalkan cara menulis prosedur dan fungsi tersimpan tersuai menggunakan PHP, dengan contoh kod khusus. Menyambung ke pangkalan data MySQL Pertama, kita perlu menyambung ke pangkalan data MySQL menggunakan sambungan MySQL untuk PHP. Boleh digunakan

Penciptaan fungsi yang ditentukan pengguna PHP Penciptaan fungsi yang ditentukan pengguna PHP Apr 14, 2024 am 09:18 AM

Fungsi tersuai PHP membenarkan merangkum blok kod, memudahkan kod dan meningkatkan kebolehselenggaraan. Sintaks: functionfunction_name(argument1,argument2,...){//code block}. Cipta fungsi: functioncalculate_area($length,$width){return$length*$width;}. Panggil fungsi: $area=calculate_area(5,10);. Kes praktikal: Gunakan fungsi tersuai untuk mengira jumlah harga item dalam troli beli-belah, memudahkan kod dan meningkatkan kebolehbacaan.

Bagaimana untuk menyesuaikan fungsi dalam PHP Bagaimana untuk menyesuaikan fungsi dalam PHP May 18, 2023 pm 04:01 PM

Dalam PHP, fungsi ialah satu set blok kod boleh guna semula yang dikenal pasti dengan nama. PHP menyokong sejumlah besar fungsi sedia, seperti array_push, explode, dll., tetapi kadangkala anda perlu menulis fungsi anda sendiri untuk melaksanakan fungsi tertentu atau meningkatkan kebolehgunaan semula kod. Dalam artikel ini, saya akan memperkenalkan cara menyesuaikan fungsi dalam PHP, termasuk pengisytiharan fungsi, memanggil dan menggunakan parameter fungsi. Pengisytiharan fungsi Untuk mengisytiharkan fungsi dalam PHP, anda perlu menggunakan fungsi kata kunci. Sintaks asas fungsi adalah seperti berikut:

Pengenalan kepada asas pengaturcaraan berfungsi Python Pengenalan kepada asas pengaturcaraan berfungsi Python Apr 11, 2023 pm 10:49 PM

Pengetahuan asas tentang fungsi: Kuasai spesifikasi sintaks asas dan kaedah panggilan bagi fungsi tersuai, dan kuasai peraturan penggunaan dan panggilan pelbagai parameter fungsi. 1. Fungsi Python (Fungsi) ialah segmen kod yang teratur dan boleh digunakan semula yang digunakan untuk melaksanakan fungsi tunggal atau berkaitan. Fungsi boleh meningkatkan modulariti aplikasi dan penggunaan semula kod. Kami telah menyentuh banyak fungsi terbina dalam yang disediakan oleh Python, seperti print(). Tetapi anda juga boleh mencipta fungsi anda sendiri, yang dipanggil fungsi yang ditentukan pengguna. 2. Peraturan asas untuk menyesuaikan fungsi Anda boleh mentakrifkan fungsi dengan fungsi yang anda inginkan Berikut adalah peraturan mudah: blok kod fungsi bermula dengan kata kunci def, diikuti dengan nama pengecam fungsi dan kurungan.

Artikel yang menerangkan parameter dalam fungsi JavaScript secara terperinci Artikel yang menerangkan parameter dalam fungsi JavaScript secara terperinci Aug 03, 2022 pm 07:49 PM

Parameter fungsi ialah jambatan antara bahagian dalam fungsi dan bahagian luar fungsi. Artikel berikut akan membawa anda melalui parameter dalam fungsi JavaScript Saya harap ia akan membantu anda!

See all articles