My SQL Server存储过程创建及调用_MySQL
bitsCN.com
My SQL Server存储过程创建及调用
存储过程优点:
① 执行速度快
② 模板化程序设计
③ 减少网络流量
④提供系统安全性
.什么是存储过程
存储过程(stored procdures)是Sql查询语句与控制流语句的预编译集合,并以特定的名称保存在数据库中。且分为自定义存储过程与系统存储过程
·系统存储过程
→系统存储过程命名以“sp_”开头和“xp_”开头。在master数据库中
→扩展存储过程:xp_cmdshell ,可以调用DOS命令
用法如下:
exec xp_cmdshell Dos命令 [no_output]
→execute 用来调用存储过程,也可缩写为exec
语法:
execute '存储过程名' '参数' --如果没有参数则省略参数
·用户自定义存储过程
语法:
create procedure 存储过程名
@参数1名 数据类型[ = 默认值][参数类型(输入/输出)]
...
@参数n名 数据类型[ = 默认值][参数类型(输入/输出)]
as
sql语句
...
go
*注意:参数类型分为输入与输出参数,默认为输入参数,使用output表示输出,创建存储过程最好以 proc 开头。
①创建不带参数的存储过程
例:
查询所有空闲的电脑信息
--判断存储过程是否存在
if exists(select * from sysobjects where[name]='proc_GetPc')
drop procedure proc_GetPc
go
--创建不带参数的存储过程
create procedure proc_GetPc
--没有参数
as
select pcId as '电脑编号',
'电脑使用状态'=case
when PcUse=0 then '空闲'
when PcUse=1 then '空闲'
PcNote as '备注'
from PcInfo where PcUse=0
go
--调用存储过程
execute proc_GetPc
②创建带输入参数的存储过程
语法:
create procedure 存储过程名
@参数1名 数据类型[= 默认值]
...
@参数N名 数据类型[= 默认值]
as
SQL语句
...
go
③创建带输出参数的存储过程
与C语言的返回值类似,执行存储过程后,一可以返回值。但与C语言只能返回一个值不同,存储过程可以返回一个或多个值。这就需要我们定义并接收输出(output)参数。
④return的使用
return 关键字终止存储过程的执行或返回数据。类似C语言函数中的return。
return 只能返回int 类型,output 返回任意类型。
·处理错误信息
SQL Server中使用raiserror返回用户自定义的错误信息。
语法:
RAISERROR(自定义的错误信息,错误的严重级别,错误的状态)
→自定义错误信息:表示输出的错误提示文本。
→错误的严重级别:表示用户自定义错误的严重级性级别。
→错误的状态:表示自定义错误的状态,值的范围在1-127。
.存储过程是数据库对象,可以使用 DROP PROCEDURE语句删除存储过程。
bitsCN.com
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

AI Hentai Generator
Menjana ai hentai secara percuma.

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



Artikel ini akan memperkenalkan penyelesaian kepada masalah bahawa simbol glob dipaparkan pada rangkaian sistem Win10 tetapi tidak boleh mengakses Internet. Artikel itu akan menyediakan langkah terperinci untuk membantu pembaca menyelesaikan masalah rangkaian Win10 yang menunjukkan bahawa bumi tidak boleh mengakses Internet. Kaedah 1: Mulakan semula secara langsung, periksa sama ada kabel rangkaian tidak dipasang dengan betul dan sama ada jalur lebar tertunggak. Jika tiada perkara penting yang sedang dilakukan pada komputer, anda boleh memulakan semula komputer secara langsung Kebanyakan masalah kecil boleh diselesaikan dengan cepat dengan memulakan semula komputer. Jika ditentukan jalur lebar tidak tertunggak dan rangkaiannya normal, itu adalah perkara lain. Kaedah 2: 1. Tekan kekunci [Win], atau klik [Start Menu] di sudut kiri bawah Dalam item menu yang terbuka, klik ikon gear di atas butang kuasa Ini ialah [Settings].

1. Semak kata laluan wifi: Pastikan kata laluan wifi yang anda masukkan adalah betul dan perhatikan sensitiviti huruf besar. 2. Sahkan sama ada wifi berfungsi dengan betul: Semak sama ada penghala wifi berjalan seperti biasa Anda boleh menyambungkan peranti lain ke penghala yang sama untuk menentukan sama ada masalah terletak pada peranti. 3. Mulakan semula peranti dan penghala: Kadangkala, terdapat kerosakan atau masalah rangkaian dengan peranti atau penghala, dan memulakan semula peranti dan penghala boleh menyelesaikan masalah. 4. Semak tetapan peranti: Pastikan fungsi wayarles peranti dihidupkan dan fungsi wifi tidak dinyahdayakan.

Dalam kehidupan dan kerja harian, kita selalunya perlu berkongsi fail dan folder antara peranti yang berbeza. Sistem Windows 11 menyediakan fungsi perkongsian folder terbina dalam yang mudah, membolehkan kami berkongsi kandungan yang kami perlukan dengan mudah dan selamat dengan orang lain dalam rangkaian yang sama sambil melindungi privasi fail peribadi. Ciri ini menjadikan perkongsian fail mudah dan cekap tanpa perlu risau tentang kebocoran maklumat peribadi. Melalui fungsi perkongsian folder sistem Windows 11, kami boleh bekerjasama, berkomunikasi dan bekerjasama dengan lebih mudah, meningkatkan kecekapan kerja dan keselesaan hidup. Untuk berjaya mengkonfigurasi folder kongsi, kita perlu memenuhi syarat berikut terlebih dahulu: Semua peranti (menyertai perkongsian) disambungkan ke rangkaian yang sama. Dayakan Penemuan Rangkaian dan konfigurasikan perkongsian. Ketahui peranti sasaran

Cabaran keselamatan dalam pembangunan Golang: Bagaimana untuk mengelak daripada dieksploitasi untuk penciptaan virus? Dengan aplikasi Golang yang luas dalam bidang pengaturcaraan, semakin ramai pembangun memilih untuk menggunakan Golang untuk membangunkan pelbagai jenis aplikasi. Walau bagaimanapun, seperti bahasa pengaturcaraan lain, terdapat cabaran keselamatan dalam pembangunan Golang. Khususnya, kuasa dan fleksibiliti Golang juga menjadikannya alat penciptaan virus yang berpotensi. Artikel ini akan membincangkan isu keselamatan dalam pembangunan Golang dan menyediakan beberapa kaedah untuk mengelakkan G

Douyin ialah salah satu platform video pendek paling popular di China, menarik lebih daripada 500 juta pengguna aktif bulanan, menjadikan Douyin sasaran hangat untuk pengiklan dan pencipta kandungan. Trafik tinggi Douyin mempunyai kelebihan penting berikut, menarik ramai rakan yang berminat, jadi anda juga boleh melihatnya. 1. Apakah faedah mempunyai trafik Douyin yang tinggi? Trafik Douyin yang tinggi bermakna liputan pengiklanan adalah luas. Apabila bilangan pengguna meningkat, pengiklan boleh menjangkau lebih ramai pengguna berpotensi di Douyin. Ini adalah peluang besar untuk penjenamaan untuk mendedahkan produk atau perkhidmatan anda kepada khalayak yang lebih besar, meningkatkan kesedaran dan pendedahan. Meningkatkan trafik Douyin boleh membantu meningkatkan jualan. Melalui promosi dan publisiti yang betul di Douyin, syarikat boleh menarik lebih ramai pengguna untuk mengetahui dan membeli produk mereka. Douyin dengan

Pengurusan memori dalam Java melibatkan pengurusan memori automatik, menggunakan pengumpulan sampah dan pengiraan rujukan untuk memperuntukkan, menggunakan dan menuntut semula memori. Pengurusan memori yang berkesan adalah penting untuk keselamatan kerana ia menghalang limpahan penimbal, petunjuk liar dan kebocoran memori, dengan itu meningkatkan keselamatan program anda. Contohnya, dengan melepaskan objek yang tidak lagi diperlukan dengan betul, anda boleh mengelakkan kebocoran memori, dengan itu meningkatkan prestasi program dan mencegah ranap sistem.

Nota editor: Pada tahun 2023, Komuniti Kadal Naga secara rasmi menubuhkan Perikatan Operasi dan Penyelenggaraan Sistem, yang terdiri daripada Akademi Teknologi Maklumat dan Komunikasi, Alibaba Cloud, ZTE, Universiti Fudan, Universiti Tsinghua, Universiti Zhejiang, Yunguan Qiuhao, Chengyun Digital, Rangkaian Yunshan, dan Maklumat Inspur, Perisian Unicom China dan Institut Perisian Unicom China serta 12 unit lain menaja bersama inisiatif itu. Artikel ini diterbitkan semula daripada Yun Guan Qiu Hao dan memperkenalkan Kindling-OriginX, ahli Perikatan Operasi dan Penyelenggaraan Sistem, untuk menjana laporan punca kerosakan yang boleh dijelaskan secara automatik dengan menggabungkan keupayaan data rangkaian lengkap DeepFlow. DeepFlow ialah projek sumber terbuka yang memanfaatkan teknologi eBPF untuk menyediakan pemerhatian yang tinggi untuk infrastruktur awan yang kompleks dan aplikasi asli awan. Melalui teknologi eBPF, DeepFlow mengumpul data penjejakan pautan halus, rangkaian

Perkhidmatan yang disediakan dalam perisian aplikasi Mudah Alih China sangat bertimbang rasa dan menyokong semua pengguna rangkaian mudah alih untuk memuat turun, memasang dan menggunakan Anda boleh log masuk dalam talian dengan memasukkan nombor telefon mudah alih anda, menyemak penggunaan data dalam talian pada bila-bila masa dan menikmati lebih stabil. perkhidmatan rangkaian. Buka perisian dan anda boleh mengendalikannya Sama ada baki bil telefon atau pengaktifan dan penyahlangganan perkhidmatan tambah nilai yang lain, anda boleh menyemaknya secara dalam talian. Rangkaian 5g dinaik taraf secara percuma. dan kelajuan semasa proses Internet adalah lebih cepat dan lebih stabil. Anda juga boleh menetapkan nilai penggunaan rangkaian kad rangkaian yang berbeza, dan anda boleh menukar pesanan secara bebas Anda tidak perlu risau tentang trafik yang tidak mencukupi maklumat dalam talian untuk pengguna China Mobile untuk menetapkan keutamaan trafik Gunakan pendekatan berurutan. 1. Cari apl tetapan pada telefon anda
