51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#存储过程
C#调用带返回值的存储过程
(1)在SQLServer中建立如下的存储过程:setANSI_NULLSONsetQUOTED_IDENTIFIERONGOCREATEPROCEDURE[dbo].[GetNameById]@studentidvarchar(8),@studentnamenvarchar(50)OUTPUTASBEGINSELEC...
代码星球
·
2020-08-15
用带
返回
存储
过程
利用SQLServer查询分析器获取存储过程的返回值,检查测试存储过程
1.存储过程没有返回值的情况(即存储过程语句中没有return之类的语句)用方法intcount=ExecuteNonQuery(..)执行存储过程其返回值只有两种情况(1)如果通过查询分析器执行该存储过程,在显示栏中如果有影响的行数,则影响几行count就是几(2)如果通过查询分析器执行该存储过程,在显示栏中如果显示...
代码星球
·
2020-08-15
存储
过程
利用
SQLServer
查询
SqlServer 获得存储过程的返回值(参数返回),别玩了output
declare@dingdanidintdeclare@fanhuizhiintset@dingdanid=1exec检测订单出库资格@dingdanid,@fanhuizhioutput (注意别忘了output否则返回值是NULL)select@fanhuizhi cre...
代码星球
·
2020-08-15
返回
SqlServer
获得
存储
过程
oracle 中触发器增加存储过程commit问题
触发器无需commit也不能写commit触发器和触发它的DML是同一个事务DML提交了,触发器的操作也提交了,要不就一起回滚了当然,如果你一定要在触发器里写COMMIT那就用自治事务相当于一个事务里的子事务正常情况下,Oracle规定在触发器中不能运行ddl语句和commit,rollback语句。解决办法有两种:1...
代码星球
·
2020-08-14
oracle
触发器
增加
存储
过程
Oracle存储过程,以逗号分隔字符串传参的处理
Oracle存储过程,经常会遇见传入的参数是逗号分隔。处理需要3步:第一步,创建Type类型第二部,创建函数第三部,创建存储过程代码如下:第一步:createorreplacetypevarTableTypeastableofnvarchar2(40)第二步:createorreplacefunctionstr2num...
代码星球
·
2020-08-14
Oracle
存储
过程
逗号
分隔
存储过程的常见结构
Oracle:createorreplaceprocedureget_needQuery_Balance(v_numinnumber,v_resultoutnumber)is--declareveriables--declarecursor--beginbegin--transition--exceptionend&n...
代码星球
·
2020-08-12
存储
过程
常见
结构
一个存储过程,触发器
存储过程:uselms;if(object_id('Proc_MouseWheel','P')isnotnull)dropprocProc_MouseWheelgocreateprocProc_MouseWheel(@currentPagedecimal(18,4),@totalPagedecimal(18,4),@c...
代码星球
·
2020-08-09
一个
存储
过程
触发器
SQL 中常用存储过程xp_cmdshell运行cmd命令
目的:使用SQL语句,在D盘创建一个文件夹myfile首先查询系统配置SELECT*FROMsys.configurationsWHEREname='xp_cmdshell'ORname='showadvancedoptions'GO可以看到他们的值为0,无法配置 打开系统配置:USEmasterGORECO...
代码星球
·
2020-08-09
SQL
常用
存储
过程
xp
Hibernate调用存储过程和函数
操作大批量数据或复杂逻辑,考虑到执行效率和代码量的时候,存储过程和函数在数据库中是预编译好的,调用执行效率高//调用过程{call过程名称(?,?,?)}publicstaticvoidtest1()throwsException{Connectionconnection =request.get...
代码星球
·
2020-08-08
Hibernate
调用
存储
过程
函数
【实践】mysql数据库表设计及存储过程设计
mysql数据库表设计及存储过程设计一、目标 电话手表的数据库表设计,以及为了服务器与数据库后台分离进行存储过程设计。二、数据库表设计 基本的数据表设计,设备信息表(手表)、APP用户个人信息表、设备登录状态表、经纬度位置表、消息表(可进行聊天)、指令表(用来记录app对设备的操作等)、验证码记录表、群组表、群成员...
代码星球
·
2020-08-07
设计
实践
mysql
数据库
存储
Oracle存储过程、游标、函数
SQL99是什么(1)是操作所有关系型数据库的规则(2)是第四代语言(3)是一种结构化查询语言(4)只需发出合法合理的命令,就有对应的结果显示SQL的特点(1)交互性强,非过程化(2)数据库操纵能力强,只需发送命令,无需关注如何实现(3)多表操作时,自动导航简单,例如:selectemp.empno,emp.sal,d...
代码星球
·
2020-08-06
Oracle
存储
过程
游标
函数
MySQL存储过程中使用SELECT …INTO语句为变量赋值
使用SELECT…INTO语句为变量赋值在MySQL存储过程中,可以使用SELECT…INTO语句对变量进行赋值,该语句在数据库中进行查询,并将得到的结果赋值给变量。SELECT…INTO语句的语法格式如下:SELECT col_name[,...] INT...
代码星球
·
2020-08-05
MySQL
存储
过程中
使用
SELECT
OTL调用存储过程/函数及注意事项
OTL 是 Oracle,OdbcandDB2-CLITemplateLibrary 的缩写,是一个 C++ 编译中操控关系数据库的模板库,它目前几乎支持所有的当前各种主流数据库。 OTL 使用起来比较方便,其官方网站也提供了详细的文档和例子(&nb...
代码星球
·
2020-08-05
OTL
调用
存储
过程
函数
MySQL存储过程 事务transaction
MySQL 中,单个 StoreProcedure(SP) 不是原子操作,而 Oracle 则是原子的。如下的存储过程,即使语句2 失败,语句 1 仍然会被 commit 到数据库中: [sql] v...
代码星球
·
2020-08-05
MySQL
存储
过程
事务
transaction
MYSQL存储过程中 使用变量 做表名
1DECLAREtemp1varchar(30);2DECLAREtemp2int;3settemp1=m_tableName;4settemp2=m_maxCount;5set@sqlStr=CONCAT('select*from',temp1,'limit',temp2);6PREPAREstmtfrom@sqlS...
代码星球
·
2020-08-05
MYSQL
存储
过程中
使用
变量
首页
上一页
...
5
6
7
8
9
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他