水果正在逃跑!存储过程SQL?

时间:2014-04-01 13:21:00

标签: sql sql-server stored-procedures sql-server-2012

我有一张这样的表,

表 - 水果

ID
Fruit_Truck_ID
Fruit_Crate_ID (can be null)
Mango (column exists but might get deleted)  (these columnns are bit)
Apple
etc etc...

现在,我想要的是,创建一个存储过程,它将提供(卡车id +水果名称)或提供(卡车id + crate id +水果名称)

可以添加和删除Fruit Columns,因此我需要创建一个执行以下操作的存储过程,

  • 如果在表格中,如果水果箱ID不为空,则选择使用货车ID和箱子ID +给定列名称,例如如果我给它,GetFruitMango(truck_ID,Crate_ID," Mango",它应该返回芒果列的值,它是位(0或1)

现在,如果提供的Crate_ID不在表中或为null,则使用truck_ID和列名来获取芒果列等中的内容。

0 个答案:

没有答案