有沒有更好的方法將引數傳遞給 SQL 檔案?

發布 健康 2024-05-22
10個回答
  1. 匿名使用者2024-02-11

    Oracle 中有三個引數,分別是 in、in out 和 out

    與模式在中的表單的引數對應的實際引數可以是常量或變數。

    模式的引數 in out 或 out 對應的實際引數必須是儲存返回值的變數,因此不能是常量或表示式。

    帶有引數的過程呼叫。

    位置表示法。

    呼叫時,所有引數均相加,實際參與引數按順序相互對應。

    名稱表示法。

    呼叫時,將給出引數名稱,並給出引數。

    procname(12,p_outparm=>v_var1,p_inout=>10);

    例如,指令碼內容如下:

    create or replace function fun_test(p_id ,p_age out number)

    建立乙個具有兩個引數的函式,預設情況下乙個 in 和乙個 out

    return varchar2 -- varchar2 型別的返回值

    isv_name varchar2(20);- 定義乙個變數。

    beginselect nvl(name,'null'),to_number(round((sysdate-birthdate)/365),'999')

    into v_name,p_age from account

    where id=p_id;

    查詢帳戶的名稱和年齡,並將結果放入 v name, p age

    exception -- 自定義異常處理。

    當找不到資料時 (when no data found then) -- 如果通過 p id 的傳遞找不到相應的資料,請執行以下過程。

    v_name:='null';

    p_age:=0;

    return v_name;

    end;執行以下命令,輸出函式的返回值。

    exec dbms_,:a_out));

  2. 匿名使用者2024-02-10

    d:指令碼執行如下時,傳遞類似 SQLPLUS 的引數"scott/tiger@test" @d:

    sysdate dual 注意:引數必須用 &[1-9] 表示,否則不會傳遞,會提示您手動輸入引數 [sql] view plaincopy c: >sqlpl...。

  3. 匿名使用者2024-02-09

    例如,我的 sql 指令碼是:此指令碼具有以下任務:建立資料庫、建立 **、插入資料等。

    我將在 c 中呼叫此指令碼來執行它,並將引數傳遞到指令碼中。

    怎麼幫忙,樓上兩個人說是劇本裡操作的,這個我用不著。

  4. 匿名使用者2024-02-08

    變數在 sh 中使用 $1、$2、$3...。順序表示傳入的引數。

    SQL編寫:

    select dept_id,dept_name from department

    where dept_id=$1

  5. 匿名使用者2024-02-07

    上面的指令碼是 shell 還是單獨的 SQL 檔案?

  6. 匿名使用者2024-02-06

    動態語句是必需的。

    例如:declare @引數 varchar(1000)set @引數='id=1'

    print '從表格中選擇 * ,其中'+@引數。

    exec('從表格中選擇 * ,其中'+@引數。

  7. 匿名使用者2024-02-05

    括號裡有錯誤。

    它應該是“select * from category where catid =.”" + categoryid ;

  8. 匿名使用者2024-02-04

    將字串拼接在一起,並嘗試在收到的 SQL 語句中新增雙引號。

    我認為您應該新增斷點進行除錯,並檢視將其作為引數傳遞後收到的字串是否正確。

  9. 匿名使用者2024-02-03

    據估計,它包含特殊字元(它似乎是乙個分號; 讓我們擺脫它)

  10. 匿名使用者2024-02-02

    在查詢管理器中,建立乙個新連線並貼上右側開啟的字段。

    或者直接開啟它。 sql 檔案。

相關回答
2個回答2024-05-22

驅蚊劑的方法有哪些?

24個回答2024-05-22

謝謝你對我的信任。

我真的對這個領域了解不多,恐怕幫不了你。 北京收取很多錢。 基本上在2000個月以上。 它可能在現場較低。 >>>More

5個回答2024-05-22

我想念你 千年情歌 彩虹 試著聽一聽,你就會知道它聽起來好不好聽。

10個回答2024-05-22

1. **測試系統可以使用系統的視覺化工具新增試題,也可以使用 word、excel、txt 指南模板批量新增試題。 支援多項選擇題、多項選擇題、填空題、對/錯題、問答題等常見題型,以及音訊、**、**等型別試題。 >>>More

6個回答2024-05-22

鄭志華. 水手、星光熠熠的燈光等。