在PB的什麼模組中寫sql語句查詢l資料?並把查詢結果輸出為dbf資料庫格式

2022-07-08 09:10:03 字數 2300 閱讀 9284

1樓:

不知道你問的是pb哪個版本 。 pb6.5是在 db administration 這個按鈕有可能一開始工具欄上沒有 ,你需要自己放上去。

pb9.0 ,pb11.0 都是在 database 這個按鈕裡面 ,可以開啟乙個介面,有個介面叫做 sql session 裡面可以寫sql語句 ,如何執行那就是找按鈕或者右鍵點選execute

如何在pb中寫sql語句查詢資料

2樓:

首先在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秒多。

3樓:匿名使用者

select a1.u,a1.l1,a2.

l2,a3.l3 from a1 left join a2 on a1.u=a2.

u left join a3 on a1.u=a3.u

pb 中資料庫欄位中含有%(如add%),pb查詢語句怎麼寫

4樓:匿名使用者

這個和昨天已經回答你了,這個和powerbuilder沒有關係,取決於你連線的資料庫型別,

例如sql server資料庫

**資料如圖:

1、檢索字段等於'add%',可以寫

like 'add[%]'  或者  = 'add%'

2、如果寫:like 'add%' ,則檢索的就是所有'add'開頭的字元

區別就在於轉義符「[ ]」,這個是ms sql server的寫法。

pb中的資料視窗的資料來源sql語句在哪?

5樓:匿名使用者

選單 design - data source 就可以看到了,如果看到得是資料表,再點選單中的design - convert to syntax,要返回點return按鈕

6樓:匿名使用者

用 dw_1.getsqlselect()可以獲取

pb9.0 怎麼在pb裡執行sql語句並讓資料視窗顯示執行語句後的結果?

7樓:雨夜ぜ狂想

w_test 的open時間裡面dw_1.settransobject(sqlca)

dw_1.retrieve()

commit using sqlca;

8樓:匿名使用者

design - data source

如何在pb中寫sql語句查詢資料? ??請各位老師指點,最好能抓個圖傳上來感性認識一下,謝謝先。

9樓:

你是要在pb程式中寫,還是要找個平台,像sqlserver的查詢分析器一樣自己寫查詢語句查詢結果?

如果程式中寫,那麼就自由了,只要可以執行的地方,都可以寫。這裡寫的一般都會是增加修改刪除的insert,update, delete語句,而查詢語句,在pb程式設計中一定要範圍唯一一行並賦值給變數才行。

而如果是像查詢分析器那樣寫的話,在上方tools選單下,database painter子選單,開啟乙個視窗,列出你在pb配置的所有資料庫,資料庫配置也在這個地方做的。

下邊有幾個tab頁,其中isql session一頁就是寫語句的地方,這裡一次只能執行一條,並以分號結尾。寫好之後,點選design選單中的execute isql子選單執行。查詢結果會自動切換到tab頁中的result頁去。

其實database painter和execute isql這兩個子選單按鈕在介面上都有對應的快捷圖示,找找名稱就知道了。

如何用sql 語句如何生成dbf檔案,是生成不是匯出 10

10樓:

什麼dbf? 是 foxpro 的檔案,還是 sql server 的?

11樓:匿名使用者

好象不能生成!沒具體操作過!

pb程式設計中寫UPDATE語句,pb程式設計中update如何使用

string ls sql,ls columnlong ll id ls sql update kq set ls column 值 where update kq set ls column string 值 where update kq set ls column ls value execu...

在SQL中根據要求寫建立表的語句,,

用如下語句 注意 路徑和檔名等可以自己定義,而且所使用的路徑必須要先建立,否則執行語句會報錯。在建庫時,要充分考慮資料有效共享的需求,同時也要保證資料訪問的合法性和安全性。資料庫採用統一的座標系統和高程基準,向量數念襪咐據採用大地座標大地座標的資料在數值上是連續的,避免高斯投影跨帶問題,從而保證資料...

在mysql中怎麼寫sql語句能取到表中按id降序排列

我們知道從 mysql 表中使來 用 sql select 語句 讀取資料。如果我們需要對讀取的資料進行排序,我們就可以使用 mysql 的 order by 子句來設定你想按哪個欄位哪種方式來進行排序,再返回搜尋結果。具體語法參考 以下是 sql select 語句使用 order by 子句將查...