⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 右幅桥存储过程.sql

📁 大型桥梁健康监测中的关于数据库的存储过程的实现
💻 SQL
字号:
/*
 *	文件名:右幅桥存储过程.sql
 *	说明:对右幅桥数据库进行操作时对应的存储过程
 *	修改日期:2006.6.15
 *	执行条件:当数据库重新创建时,就要执行以下SQL语句
 */

Use 小沟桥
Go

/*******************************************************************************************/
/*
 *	存储过程名:SP_YouNaodu_SelectByDateTime
 *	说明:根据车辆上桥时间DateTime检索右幅桥指定的记录
 *	修改日期:2006.6.15
 */
if Exists(Select * from dbo.sysobjects where id=object_id('SP_YouNaodu_SelectByDateTime'))
   drop procedure SP_YouNaodu_SelectByDateTime
Go
create procedure SP_YouNaodu_SelectByDateTime
	@datetime char(14)
as
	select * from 右幅桥 where cartime=@datetime
Go
/*******************************************************************************************/

/*******************************************************************************************/
/*
 *	存储过程名:SP_YouNaodu_DeleteByDateTime
 *	说明:根据车辆上桥时间DateTime删除右幅桥指定的记录
 *	修改日期:2006.6.15
 */
if Exists(Select * from dbo.sysobjects where id=object_id('SP_YouNaodu_DeleteByDateTime'))
   drop procedure SP_YouNaodu_DeleteByDateTime
Go
Create procedure SP_YouNaodu_DeleteByDateTime
	@datetime char(14)
as
	delete from 右幅桥 where cartime=@datetime
Go
/*******************************************************************************************/

/*******************************************************************************************/
/*
 *	存储过程名:SP_YouNaodu_InsertByNaodu
 *	说明:挠度、振动、温度等数据的入库
 *	修改日期:2006.6-21
 */
If Exists(Select * From Sysobjects Where ID=Object_id('SP_YouNaodu_InsertByNaodu'))
	Drop Procedure SP_YouNaodu_InsertByNaodu
Go
Create Procedure SP_YouNaodu_InsertByNaodu
	@cartime char(14),
	@naodu binary,
	@zhendong binary,
	@wendu binary,
	@jingnaodu1 float,
	@jingnaodu2 float,
 	@jingnaodu3 float,
	@jingnaodu4 float
As
	Select cartime From 右幅桥 Where cartime=@cartime
	
	If @@rowcount=1
		Update 右幅桥 Set naodu=@naodu,zhendong=@zhendong,wendu=@wendu
			     jingnaodu1=@jingnaodu1,jingnaodu2=@jingnaodu2,
			     jingnaodu3=@jingnaodu3,jingnaodu4=@jingnaodu4
		Where cartime=@cartime
	Else
		Insert 
		
/*******************************************************************************************/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -