先在数据库里创建一个查询的存储过程,
然后,用c#调用ado.net的对象,传递参数,返回结果即可。
Ⅱ sql 查看数据库 操作记录,比如查询,存储过程的 记录 怎么查看
使用SQL事件探查器,SQL
server
安装时可以选择安装。
选择数据库连接登陆,即可以监控数据库的相关操作,如图所示:
Ⅲ SQL 查找存储过程中出现过的文字怎么查询
在syscomments系统表里查,结合sysobjects系统表取得过程名
select b.name
from 数据库名.dbo.syscomments a,数据库名.dbo.sysobjects b where a.id=b.id and b.xtype='p' and a.text like '%insert into%'
“数据库名”替换成你实际的数据库名,因为每个数据库里的存储过程都是单独保存在自己数据库的syscomments表内,所以要加上数据库名,这样就不用在切换数据库上下文了。另外加密的存储过程是查不出来的。
Ⅳ SQL Server数据库中一个字段名,有两个数据,如何存储查询
建立2个字段,一个字段存放数据代号,一个存放数据,传感器和数据代号的关系存储在另一张表
Ⅳ SQL用存储过程查询数据
看你存储过程里是怎么写的,如果是return,那使用参数化的查询执行存储过程,参数指定为out,执行后,参数就有相应的值了。下面是个例子
SqlParameterret=newSqlParameter("x",-1);
ret.Direction=ParameterDirection.ReturnValue;
SqlHelper.ExecuteNonQuery(connStr,CommandType.StoredProcere,"p_login",
newSqlParameter("uid",uid),
newSqlParameter("pwd",pwd),
ret);
return(int)ret.Value;
Ⅵ 怎么查询sql 存储过程里面的数据
怎么查询sql 存储过程里面的数据
有时候你没有办法使用图形界面的管理器连接SQL 服务器,这个时候如果你想查看一个存
储过程的内容就只能依靠SQL 语句了。
系统提供了一个存储过程可以查看 rule,stored procere, user-defined function,
trigger, 或者 view。Syntaxsp_helptext @objname = 'name'
sp_helptext '存储过程名称'
Ⅶ sql 存储过程在多个表中查询记录
select * from USB1th where ......
union all
select * from USB2th where ......
union all
select * from USB3th where ......
.
.
.
.
Ⅷ SQL命令查询Oracle存储过程信息
oracle数据库中,已建立好的存储过程信息存储在系统表ALL_SOURCE 中,需要用sysdba身份登录数据库,进行查询操作,SQL命令如下:
SELECTline,textFROMALL_SOURCE
WHERETYPE='PROCEDURE'
ANDNAME='过程名称'
ANDOWNER='用户名'
ORDERBYline;
存储过程分成多行,每一行会存储为一条数据,所以,查询出来的会是多行,line表示行号。
ALL_SOURCE 表中还存储了以下类型信息:
SQL>selectdistincttypefromall_source;
TYPE
------------
TYPE(对象)类型
TYPEBODY类型体
PROCEDURE存储过程
FUNCTION函数
TRIGGER触发器
PACKAGE包
PACKAGEBODY包体
Ⅸ SQL存储过程如何查询一条记录是否存在
create
proc
"存储过程名"
as
select
count(*)
from
表
where
....条件
前面定义要比较的参数和where后面跟着的列名
返回整数类型
QQ1006361020帮助您
Ⅹ sql 存储过程查询语句
在数据库中先创建存储过程!具体代码如下:
create proc sp_GetTesttableByname --sp_GetTesttableByname代表存储过程名称
as
begin
SELECT nickname,email FROM testtable WHERE name='张三' --存数过程的查询语句
end
go
exec sp_GetTesttableByname; --查询存储过程结果
按下F5执行以上代码之后 然后再在项目中写调用存储过程语句!希望我的回答对你有所帮助,谢谢采纳!