用sql語句有很長一段時間了,一直以來都覺得很不錯。特別是當可以用一些查詢分析工具來生成標準的sql語句的時候,還真是覺得方便得多了。
最近發現這樣乙個問題,如果在不使用儲存過程的時候,自己的專案裡要大量的使用sql指令碼了。而最多的可能是使用select語句,而一般為了方便,都使用了select *,而這樣對於一些資料量不大的記錄,多一兩個字段可能沒什麼問題,但如果記錄裡有備註可能text欄位,而且在不須要使用時候就把它選擇了出來,這樣的資源浪費真的很不值得。於是,好的辦法是把備註欄位不選擇出來。而這樣你不得不把其它所有的字段都寫出來,真的很不想寫。於是假想這樣的sql語句:
select *,-[c_comment] form t_table
它的意思是選擇表時除了c_comment欄位以外的所有其它字段,如果表裡不存在c_comment欄位,就全部選擇出來。這是個不錯的想法。呵呵,,,,,然而「-」號在sql裡表示負數的意思,如果應用於非數字型別的字段上會選擇乙個錯誤字段出來。於是再想著用乙個其它的表達示符,如#或者&,^等都可以假想一下。。。。
不知道是不是我孤陋寡聞,或者這樣的sql語法已經存在而只是我不知道呢?呵呵。。。
匯入匯出sql語句
expdp 匯出 create directory dpdata1 as d test dump 建立目錄 grant read,write on directory dpdata1 to scott 賦予許可權 select from dba directories 查詢目錄 要在c盤建立test...
SQL語句匯入匯出大全
源 不管是把sql server表的資料插入excel insert into openrowset microsoft.jet.oledb.4.0 excel 5.0 hdr yes database c test.xls test select from t test 還是把excel的資料插入...
SQL語句匯入匯出Excel
匯出到excel exec master.xp cmdshell bcp settledb.dbo.shanghu out c temp1.xls c q s gnetdata gnetdata u sa p 匯入excel select from opendatasource microsoft....