declare v_str1 VARCHAR2(20); --字符串 v_str2 VARCHAR2(20); --每次截取出的部分 v_pos NUMBER; --判斷逗號位置 BEGIN v_str1:='’1,2,3,4,5,6'; LOOP v_pos:=INSTR(v_str1,','); --獲取字串內第一個逗號的位置 IF v_pos!=0 THEN --判斷是否已經沒有逗號了 v_str2:=SUBSTR(v_str1,1,v_pos-1); --因為截取到逗號前,所以v_pos-1 v_str1:=SUBSTR(v_str1,v_pos+1); --去掉第一個字符及逗號以后的字符串 DBMS_OUTPUT.PUT_LINE(v_str2); ELSE --字符串內已經無逗號,是最后一次處理 v_str2:=v_str1; DBMS_OUTPUT.PUT_LINE(v_str2); EXIT; --結束LOOP END IF; END LOOP; WHEN OTHERS THEN DBMS_OUTPUT.PUT_LINE('手里沒有測試環境,可能出現異常錯誤!'); END;
采納哦
//可以這樣做:
//假如為DataSet這樣一個數據集;
string sb = "";
foreach(DataRow dr in DataSet.Table[0].Row)
{
sb += Convert.ToString(dr[0])+"@";
}
//這只是一個列子,如果你的table有多列那么可以
dr[1].......List也是如此可以達到目的
如果你的兩個數據都沒有正確的投影信息,或其中一個沒有,你的想法就是行不通的。
需要找到數據對應的正確的投影信息,并進行定義。才行。
最簡單的做法:
1、打開Arcmap,一定要新打開一個arcmap
2、加載已存在的那個grid數據。
3、加載高程圖。
4、在圖層管理器中高程圖上右鍵,data export-->export data,在彈出的對話框中 選“the data frame”
ok!