当前位置:首页 » 编程语言 » sql存储过程双击显示在中间
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql存储过程双击显示在中间

发布时间: 2022-09-24 21:40:49

1. 请帮我编写一个sql存储过程

很高兴回答你的问题
根据你的需求,分2步来实现:
第一步:创建存储过程pro_score,代码如下:
CREATE OR REPLACE PROCEDURE pro_score IS
begin
execute immediate 'update JWKHSCORE a set a.SCORE=round(dbms_random.value(90,100))';
end pro_score;
第二步:创建批处理文件score.bat,内容如下
@echo off
set sqlfile=score.sql
rem set oralink=username/password@数据库

echo BEGIN>%sqlfile%
echo pro_score;>>%sqlfile%
echo END;>>%sqlfile%
echo />>%sqlfile%
echo exit>>%sqlfile%

sqlplus -s %oralink% @%sqlfile%
del /F /Q %sqlfile%

注:把批处理文件score.bat放在某个盘根目录下(如d:\),然后双击运行即可修改JWKHSCORE这个表里的SCORE字段的值;

该过程建立在Oracle数据库之上,如满意请及时采纳,谢谢;如有疑问,请扣我250267873!
祝学习愉快

2. SQL 存储过程里能用中间表或者临时表吗


建一个临时表就是了
1. 存储过程中 create table #Temp(……) ,然后Insert 数据
2. 存储过程中 select * into #Temp from ……
这两种模式都可以形成一个当前会话可见的临时表,如果需要建全局可见的就使用##。操作起来跟普通表一样。

SELECT CONVERT(varchar(10), GETDATE(), 111) AS dv

3. SQL的存储过程怎么用!~~

存储过程相当于Java,C#中的函数,就按照函数的用法理解就可以了。

4. 如何用plsql查看存储过程的源码!!!

1、首先双击plsql图标,进入登录界面,输入用户名和密码,输送数据库实例名。

5. sql 存储过程

sql的存储过程有点类似函数,c#里就像执行sql语句一样 执行存储过程就行,

(1)执行一个没有参数的存储过程的代码如下:

SqlConnection conn=new SqlConnection(“connectionString”);
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = new SqlCommand();
da.SelectCommand.Connection = conn;
da.SelectCommand.CommandText = "NameOfProcere";
da.SelectCommand.CommandType = CommandType.StoredProcere;
然后只要选择适当的方式执行此处过程,用于不同的目的即可。

(2)执行一个有参数的存储过程的代码如下(我们可以将调用存储过程的函数声明为ExeProcere(string inputdate)):

SqlConnection conn=new SqlConnection(“connectionString”);
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = new SqlCommand();
da.SelectCommand.Connection = conn;
da.SelectCommand.CommandText = "NameOfProcere";
da.SelectCommand.CommandType = CommandType.StoredProcere;
(以上代码相同,以下为要添加的代码)
param = new SqlParameter("@ParameterName", SqlDbType.DateTime);
param.Direction = ParameterDirection.Input;
param.Value = Convert.ToDateTime(inputdate);
da.SelectCommand.Parameters.Add(param);
这样就添加了一个输入参数。若需要添加输出参数:

param = new SqlParameter("@ParameterName", SqlDbType.DateTime);
param.Direction = ParameterDirection.Output;
param.Value = Convert.ToDateTime(inputdate);
da.SelectCommand.Parameters.Add(param);
若要获得参储过程的返回值:

param = new SqlParameter("@ParameterName", SqlDbType.DateTime);
param.Direction = ParameterDirection.ReturnValue;
param.Value = Convert.ToDateTime(inputdate);
da.SelectCommand.Parameters.Add(param);

6. sql server如何显示存储过程

假如是 SQL Server 2005/2008 的话,下面的SQL用于查询 当前数据库 存储过程的名字 与 创建存储过程的脚本

select
pro.name AS ProcereName,
c.text AS CreateProcereSQL
from
sys.proceres pro LEFT OUTER JOIN
dbo.syscomments c ON pro.object_id = c.id

7. SQL 存储过程

oracle程序员飘过。。。不好意思。

8. sql 关于存储过程

select top '+@nowpage+' 改为select top (@nowpage)
另外
hq_company_id='+@hq_company_id+'也修改为hq_company_id=@hq_company_id
这样不用exec

select top 20 * from xxx where id not in
(select top (@nowpage) id from xxx where
hq_company_id=@hq_company_id and ispass=1 order by id desc)
and hq_company_id=@hq_company_id and ispass=1 order by id desc'

9. SQL存储过程不对啊 怎么

create proc sp_replace
@replace varchar(1)
as
begin
select len(fax)-len(replace(fax,@replace,'') from G_Guest
end
-----存储过程创建完成
go
set @replace='1'
exec sp_replace @replace
-----变量使用是不用加单引号

10. 想在datawindow中显示SQL存储过程的执行结果,在PB中怎么调用(急)

数据窗口中调用过程显示不了结果,你可以直接对其赋值sql语句

dw_1.setsqlselect(ls_sql)
dw_1.retrieve()