Access數據庫SQL語句(添加子查詢結果、字符串處理)


  access數據庫已經用的比較少了,但有些地方還在用。原來只對SQL Server和Oracle比較熟悉,對access一點不了解。最近因為做小網站,一些小企業的網站的數據不多,采用access數據庫,也是為了省去數據庫管理麻煩吧。

  access數據庫語句比較原始,雖然支持的東西不多,但總算功能俱在,只是有時候完成其他高級數據庫輕易就實現的功能,要繞很多彎子。

  以下就添加語句做一些總結,以供參考。

  1、一般插入語句

  insert into t_classify(type,name,content,parentid,addtime,isdelete,sortid)values(11,'銷售支持/商務','', 0,now(),0,0);

  2、含有子查詢插入語句

  insert into t_jobs(classid,jobname,provincecode,citycode,salary,peaplenum,availabletime,publishtime,isdelete,remark,datatype)
 select top 1 classid,' 銷售代表','320000','320501','8001-10000元/月',' 若干',#2012/11/1#,#2012/11/30#,0,'職位描述:
1)通過電話與客戶進行溝通並解決相關項目的咨詢和疑問;
2)每月按時完成公司指定的銷售任務及團隊任務;
3)具有團隊協助能力,溝通力以及調整心態的能力,同時具備良好的服務意識和責任心,能承受一定壓力。', 1  from t_classify order by classid desc

  3、字符串拼接處理,解決access數據庫的replace問題

   ——通用方法 insert into t_surveytopic(surveyid,id,title,topicclass,options,answer,expand,sequence,scores,isrequired,datatype)select top 1 id, LTrim(id)+LTrim('_Radio_2'),'最佳中文網站投票',1,'百度|新浪|騰訊|搜狐|網易','','',1,0,0,1 from t_survey order by  id desc

   ——只能在數據庫里執行 insert into t_surveytopic(surveyid,id,title,topicclass,options,answer,expand,sequence,scores,isrequired)
select top 1 id,replace('iidd_Radio_1','iidd',id),'最佳中文網站投票',1,'百度|新浪|騰訊|搜狐|網易','','',1,0,0 from t_survey order by  id desc

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM