ORACLE中的SQL語句

2022-12-31 12:10:47 字數 606 閱讀 3285

1樓:

你是不會寫oracle下的sql語句,還是沒有思路?

前者的話,我也邦不了你,因為我也不會,哈哈。我一般都是在sql server下工作。

後者的話,你可以這樣試試。

寫一個方法,裡面宣告4個變數,用來接收4個文字框的text.

再一個sql語句:select * from 表名 where 1=1(sql server下是這樣的)然後用if判斷變數是否為空,如果不為空,那麼就在if括號裡面給sql語句加上條件 and 欄位名=變數

依次類推。希望能幫助到你。

2樓:天馬行空

樓上的把思路已經寫出來了,如果某一個文字框的值為空, and 1=1,其他不需要多說了吧?其實這跟oracle或者sql server沒有必然聯絡,支援t-sql的資料庫都可以這麼來用

3樓:

據我所知,oralce不支援t-sql吧,它支援pl/sql··

還有通常的sql語句是不區分資料庫的,因為他們是符合同一個規範的·· 只是具體的函式和關鍵字稍許有些差別而已··

至於你的問題,你可以看看樓上幾位的認識,想實現這種功能實在是方法太多了··

oracle 在pl sql 中執行sql語句提示 表或檢視

zj rent是不是當前使用者的表 物件 看看plsqldev的下面,有一個向下的三角,右邊有當前使用者的名稱,看一下是不是zj rent的使用者。你連線的資料庫 和在專案裡連線的是不同的 試試其他的表呢?一樣的錯誤嗎?為什麼在oracle資料庫中能查到表的資料,而在程式中卻提示 表或檢視不存在 不...

sqlserver和oracle中sql語句一樣嗎

oracle與sql server都遵循sql 92標準 區別如下 1.oracle中表名,欄位名,儲存過程名,變數名不能超過30個字串長度。2.oracle中不支援top 語法。使用whererownum n 代替。但需要注意如果在top前有排序的操作,則需要先排序在利用rownum取得。3.or...

SQL語句問題,SQL語句問題

樓主在資料結構有問題,帳號相同是可以的,但其實兩者在關係並不是單單是帳號在關係,還有工號之間有關係,所以你的結構有點點問題,既然工號之間也是有關係的,那麼也應該提取出來,所以你的b表應該儲存為 三個欄位 賬號 收銀員 營業員 儲存內容 賬號 收銀員id 營業員id 那麼你想要的結果就很清晰了 sel...