?? 撓度傳感器安裝位置.sql
字號:
/*
* 文件名:撓度傳感器安裝位置.sql
* 說明:用來向撓度傳感器安裝表中插入數據,注意以下數據不代表最新數據,注意更新設備值
* 修改日期:2006.6.15
* 執行條件:當服務器操作系統重裝或SQL Server2000系統重建時,才執行
*/
Use 小溝橋
Go
/*******************************************************************************************/
/*
* 說明:右幅橋撓度傳感器安裝表
* 同方邊跨=06
* 同方邊跨橋墩=07
*/
Insert into NaoDuPara Values (0,1,0x06,0.5,0)
Insert into NaoDuPara Values (0,1,0x07,1,0)
/*******************************************************************************************/
/*******************************************************************************************/
/*
* 說明:右幅橋撓度傳感器安裝表
* 同方次邊跨1/4=08
* 同方次邊跨1/2=09
* 同方次邊跨3/4=0A
* 同方次邊跨橋墩=0D
*/
Insert into NaoDuPara Values (0,2,0x08,0.25,0)
Insert into NaoDuPara Values (0,2,0x09,0.5,0)
Insert into NaoDuPara Values (0,2,0x0A,0.75,0)
Insert into NaoDuPara Values (0,2,0x0D,1,0)
/*******************************************************************************************/
/*******************************************************************************************/
/*
* 說明:右幅橋撓度傳感器安裝表
* 同方次中跨1/4=0E
* 同方次中跨1/2=10
* 同方次中跨3/4=12
* 同方次中跨橋墩=13
*/
Insert into NaoDuPara Values (0,3,0x0E,0.25,0)
Insert into NaoDuPara Values (0,3,0x10,0.5,0)
Insert into NaoDuPara Values (0,3,0x12,0.75,0)
Insert into NaoDuPara Values (0,3,0x13,1,0)
/*******************************************************************************************/
/*******************************************************************************************/
/*
* 說明:右幅橋撓度傳感器安裝表
* 中跨1/2=14
* 中跨橋墩=15
*/
Insert into NaoDuPara Values (0,4,0x14,0.5,0)
Insert into NaoDuPara Values (0,4,0x15,1,0)
/*******************************************************************************************/
/*******************************************************************************************/
/*
* 說明:右幅橋撓度傳感器安裝表
* 原方次中跨=16
*/
Insert into NaoDuPara Values (0,5,0x16,0.5,0)
/*******************************************************************************************/
/*******************************************************************************************/
/*
* 說明:右幅橋撓度傳感器安裝表
* 原方次邊跨=17
*/
Insert into NaoDuPara Values (0,6,0x17,0.5,0)
/*******************************************************************************************/
/*******************************************************************************************/
/*
* 說明:右幅橋撓度傳感器安裝表
* 原方邊跨=19
*/
Insert into NaoDuPara Values (0,7,0x19,0.5,0)
/*******************************************************************************************/
/*******************************************************************************************/
/*
* 說明:左幅橋撓度傳感器安裝表
* 同方邊跨=1a
*/
Insert into NaoDuPara Values (1,1,0x1a,0.5,0)
/*******************************************************************************************/
/*******************************************************************************************/
/*
* 說明:左幅橋撓度傳感器安裝表
* 同方次邊跨=20
*/
Insert into NaoDuPara Values (1,2,0x20,0.5,0)
/*******************************************************************************************/
/*******************************************************************************************/
/*
* 說明:左幅橋撓度傳感器安裝表
* 同方次中跨=22
*/
Insert into NaoDuPara Values (1,3,0x22,0.5,0)
/*******************************************************************************************/
/*******************************************************************************************/
/*
* 說明:左幅橋撓度傳感器安裝表
* 中跨=23
*/
Insert into NaoDuPara Values (1,4,0x23,0.5,0)
/*******************************************************************************************/
/*******************************************************************************************/
/*
* 說明:左幅橋撓度傳感器安裝表
* 原方次中跨=24
*/
Insert into NaoDuPara Values (1,5,0x24,0.5,0)
/*******************************************************************************************/
/*******************************************************************************************/
/*
* 說明:左幅橋撓度傳感器安裝表
* 原方次邊跨=26
*/
Insert into NaoDuPara Values (1,6,0x26,0.5,0)
/*******************************************************************************************/
/*******************************************************************************************/
/*
* 說明:左幅橋撓度傳感器安裝表
* 原方邊跨=28
*/
Insert into NaoDuPara Values (1,7,0x28,0.5,0)
Go
/*******************************************************************************************/
/*******************************************************************************************/
/* 存儲過程名:sp_GetNaoDuPara
* 功能說明:獲取撓度傳感器的安裝位置
* 修改日期:2006.6.15
*/
If Exists (Select * From SysObjects Where id=Object_id('sp_GetNaoDuPara'))
Drop Procedure sp_GetNaoDuPara
Go
Create Procedure sp_GetNaoDuPara
As
Select wbridge,location,snum,partion,direction From NaoDuPara
group by wbridge,location,direction,snum,partion
Go
/*******************************************************************************************/
/*******************************************************************************************/
/*
* 存儲過程名:sp_UpdateNaoDuPara
* 功能說明:更新撓度傳感器的安裝位置
* 修改日期:2006.6.15
*/
If Exists (Select * From SysObjects Where ID=Object_id('sp_UpdateNaoDuPara'))
Drop Procedure sp_UpdateNaoDuPara
Go
Create Procedure sp_UpdateNaoDuPara(
@wbridge int,
@location int,
@snum int,
@partion float)
As
Update NaoDuPara Set snum=@snum
Where wbridge=@wbridge and location=@location and partion=@partion
Go
/*******************************************************************************************/
/*******************************************************************************************/
/*
* 存儲過程名:SP_GetNaoDuByParameter
* 功能說明:根據指定的左右幅橋和跨度,檢索撓度傳感器的安裝
* 修改日期:2006.6.15
*/
If Exists (Select * From SysObjects Where ID=Object_id('SP_GetNaoDuByParameter'))
Drop Procedure SP_GetNaoDuByParameter
Go
Create Procedure SP_GetNaoDuByParameter(
@wbridge int,
@location int)
As
Select snum,partion From NaoDuPara
Where wbridge=@wbridge And location=@location
Go
/*******************************************************************************************/
/*******************************************************************************************/
/*
* 存儲過程名:SP_UpdateNaoDuSerualNo
* 功能說明:根據傳感器的編號更改CCD傳感器的信息
* 修改日期:2006.6.15
*/
If Exists (Select * From SysObjects Where ID=Object_id('SP_UpdateNaoDuSerialNo'))
Drop Procedure SP_UpdateNaoDuSerialNo
Go
Create Procedure SP_UpdateNaoDuSerialNo(
@oldSnum int,
@newSnum int)
As
Update NaoDuPara Set snum=@newSnum
Where snum=@oldSnum
Go
/*******************************************************************************************/
/*******************************************************************************************/
/*
* 存儲過程名:sp_GetNaoDuBySnum
* 功能說明:根據傳感器的編號查詢CCD傳感器的信息
* 修改日期:2006.6.15
*/
If Exists (Select * From SysObjects Where Id=Object_id('sp_GetNaoDuBySnum'))
Drop Procedure sp_GetNaoDuBySnum
Go
Create Procedure sp_GetNaoDuBySnum
@snum int
As
Select wbridge,location,partion From NaoDuPara
Where snum=@num
Go
/*******************************************************************************************/
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -