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 子句將查...