當前位置:首頁 » 編程語言 » sql腳本斜杠
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql腳本斜杠

發布時間: 2022-12-16 13:32:31

1. sql 反斜杠替換問題

string strTmp=@"/123/erere";可以

2. 在PL/SQL中,斜杠「/」是什麼意思

一般在end;(注意有分號)後加反斜杠,代表是要執行某個存儲過程,如果沒有反斜杠,則代表是普通換行。這種情況一般用於oracle中的命令窗口。

如圖:

3. postgresql如何執行sql文件

原理:
使用"c:\program
files\postgresql\9.0\bin\psql.exe"來建立到postgresql資料庫的連接後執行sql語句。
(建立資料庫連接的方法,可以參考c:\program
files\postgresql\9.0\scripts\runpsql.bat文件。)
一,執行sql語句
set
db_name=temp
"c:\program
files\postgresql\9.0\bin\psql.exe"
-h
localhost
-u
postgres
-d
%db_name%
-p
5432
-w
-c
"select
*
from
table1;"
二,執行sql腳本文件
在sql語句比較復雜時,可以先把sql語句保存到文件中,然後用psql.exe執行該文件。
@rem
move
to
the
current
file's
directory
%~d0
cd
%~dp0
@rem
excute
a
sql
script
file
to
create
database
"c:\program
files\postgresql\9.0\bin\psql.exe"
-h
localhost
-u
postgres
-d
postgres
-p
5432
-w
-f
resource/db/createdb.sql
如果有多個sql腳本文件(如:a.sql,
b.sql,
c.sql),可以新建一個sql腳本文件(index.sql)來調用這多個腳本文件,這樣在bat中只需要一個命令語句,而不需要多次復制相似的命令。新建index.sql文件的內容可以是:
\i
resource/db/createdb.sql
\i
resource/db/createsp.sql
\i
resource/db/insertdata.sql
備註:
在cmd窗口中輸入
"c:\program
files\postgresql\9.0\bin\psql.exe"
-?
可以查找psql的相關命令。
建立了資料庫連接後,可以用help命令,或者\?
查找sql命令。

4. PL/SQL中的斜杠 /

scott@orcl>create view "/test"("/ename") as select ename from emp;

視圖已創建。

select "/ename" from "/test";

在plsql塊中也是如此:

begin
execute immediate 'create view test("/ename") as select ename from scott.emp';
end;