當前位置:首頁 » 編程語言 » pb查詢sql

pb查詢sql

發布時間: 2025-04-12 05:18:52

㈠ 在pb11.5中,如何看已經建好數據窗口的sql語句

一、打開資料庫窗口編輯界面,點擊「SQL」,data source數據源按鈕

㈡ 請教一個PB 查詢的語法問題,報錯:select: error syntax error -no sql command

根據你的描述,你的ls_select變數沒有獲得正確的sql語句,你可以追蹤一下,看看到底得到的語句是什麼
另外一點需要注意的是,看到如下這句
ls_select = is_sql + " where " + ls_select

其中 is_sql應確保和使用的datawindow 的where子句前內容相同,不然會報錯

㈢ 如何在PB中寫sql語句查詢數據

首先在ID上創建聚集索引是必須的。
如果ID是連續的,樓上的的用id來限定語句范圍是很快的。
如果id不是連續的,樓主的語句使用了not in,一般這樣效率是很低的。
可以把語句改成
select top M *
from table
where id> (select max(id) from (select top N id from table order by id) a)
order by id
這樣可以一定程度上提高一些性能。
比如我的表中有300多萬條記錄,使用樓主的語句執行時間需要9秒多,而用我的語句3秒多。

㈣ PB datawindow SQL報錯 ORA-00936:缺失表達式

使用PB9創建了一個datawindow,自定義查詢SQL,SQL語句在PL/SQL developer中執行正常,將SQL語句貼到PB里之後,總是報錯:ORA-00936:缺失表達式,查了N長時間都不知道問題出在哪兒了,後來發現是SQL語句中加了類似:「--注釋」的注釋,在PL/SQL developer下一切正常,但是PB裡面不認這個注釋,導致解析SQL的時候報錯,將所有注釋去掉之後,恢復正常!

首先確認自己寫的SQL在PL/SQL developer下是可以執行的,排除SQL本身的語法問題。
然後將SQL中所有的「--」注釋去掉,「/* */」注釋可以保留,PB是認的。然後保存即可。

㈤ pb中怎麼看到數據窗口的sql語句

打開資料庫窗口編輯界面,找到data source按鈕(圖標是字母'SQL')。點擊data source按鈕,打開data source編輯界面,找到syntax選項卡,即SQL語句。
如果要SQL語句方式修改資料庫窗口,那在菜單design,選擇子菜單convert to syntax,即可切換圖形視窗和SQL語句方式修改資料庫窗口數據源。

熱點內容
沒有文件夾重定向 發布:2025-04-29 10:09:24 瀏覽:595
松下壓縮機廠 發布:2025-04-29 10:05:07 瀏覽:631
iar編譯ram超限 發布:2025-04-29 09:53:10 瀏覽:946
存儲晶元龍頭 發布:2025-04-29 09:26:11 瀏覽:276
資料庫線 發布:2025-04-29 09:19:44 瀏覽:75
linux命令使用 發布:2025-04-29 09:00:22 瀏覽:681
安卓手機選什麼手機 發布:2025-04-29 08:50:10 瀏覽:214
安卓解壓者 發布:2025-04-29 08:49:59 瀏覽:338
找不到system文件夾 發布:2025-04-29 08:45:00 瀏覽:832
外貿企業用什麼伺服器 發布:2025-04-29 08:33:45 瀏覽:828