freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

數(shù)據(jù)庫工資管理系統(tǒng)報告和代碼大全-在線瀏覽

2024-09-14 00:00本頁面
  

【正文】 isYearGROUP BY DATEPART(MM,工資年月)GO(五)觸發(fā)器(1)關鍵操作,在工資表里添加一條新的記錄,實發(fā)工資會自動更新新的數(shù)據(jù)。代碼如下:create trigger insert_工資 on 工資 for insertasdeclare i char(20)declare bb intset i=casewhen bb=0001 then 39。when bb=0002 then 39。endprint i (2)員工新調入進行員工新調入操作是在員工信息表中添加一條新的記錄,可以為員工信息表設計一個Insert觸發(fā)器,當員工信息表執(zhí)行Insert操作后自動更改出部門信息表相應記錄的數(shù)據(jù)。其代碼如下:CREATE TRIGGER staff_insert ON 員工FOR INSERTAS IF (SELECT COUNT(*) FROM 部門,inserted,工資 WHERE = AND =)=0ROLLBACK TRANSACTIONGO(3)員工調出進行員工調出操作是在員工信息表中刪除該員工的記錄,可以為員工信息表設計一個Delete觸發(fā)器,當員工信息表執(zhí)行Delete操作后,工資表、部門表中的記錄也將全部刪除。其實現(xiàn)代碼如下:CREATE TRIGGER staff_delete ON 員工FOR DELETEAS SELECT COUNT(*) FROM 部門,工資,deleted WHERE = AND =GO(4)員工內部調動為員工表設計一個名為staff_update的UPDATE觸發(fā)器,當系統(tǒng)對員工表進行UPDATE操作后,將會自動觸發(fā)它。下面是client_update觸發(fā)器的定義代碼;CREATE TRIGGER staff_update ON 員工FOR UPDATEAS SELECT COUNT(*) FROM updated,部門 WHERE =GO(六)索引為提高檢索性能,為表創(chuàng)建符合索引,其索引項為工號、姓名。財務部39。王玲39。2039。生產部39。麗麗39。40039。董事會39。李四39。1039。后勤部39。二子39。4039。公關部39。小麗39。1539。行政部39。琪琪39。2039。企劃部39。小新39。1539。銷售部39。小海39。1039。人力資源部39。麗子39。539。100139。李民39。男39。2539。天津39。11100010139。已婚39。專科39。銷售部39。內銷39。439。職工39。100239。李四39。男39。5039。上海39。11100010239。已婚39。本科39。董事長39。null39。3039。董事長39。100339。麗麗39。女39。2539。北京39。11100010339。未婚39。本科39。生產部39。電工39。839。生產部部長39。100439。王玲39。男39。3539。東京39。11100010439。已婚39。研究生39。財務部39。預算39。639。財務部部長39。100539。二子39。女39。3039。江西39。11100010539。未婚39。本科39。后勤部39。車工39。739。后勤部部長39。100639。小麗39。女39。2639。蘇州39。11100010639。已婚39。本科39。公關部39。null39。339。公關部部長39。100739。小新39。男39。2739。揚州39。11100010739。已婚39。研究生39。企劃部39。主管39。239。企劃部部長39。100839。琪琪39。女39。2439。安徽39。11100010839。未婚39。本科39。行政部39。null39。839。行政部部長39。100939。小海39。男39。2339。南京39。11100010939。已婚39。???9。銷售部39。主管39。439。銷售部部長39。101039。麗子39。女39。2239。江西39。11100011039。未婚39。本科39。人力資源部39。null39。439。人力資源部部長39。101139。小美39。女39。2639。海南39。11100011139。已婚39。本科39。公關部39。前臺39。539。職工39。101239。小韓39。男39。2039。山東39。11100011239。離異39。本科39。財務部39。融資39。539。出納39。100139。20131239。250039。50039。2539。239。1539。439。加急39。5039。5039。10039。350039。340039。100239。20131239。1000039。60039。10039。539。2539。239。null39。039。039。039。1500039。2000039。100339。20131239。400039。50039。3039。239。3039。439。核對39。5039。5039。10039。500039。480039。100439。20131239。350039。50039。3039。239。3039。439。加急39。5039。5039。10039。500039。480039。100539。20131239。400039。50039。3039。239。3039。439。加急39。5039。5039。10039。500039。480039。100639。20131239。400039。50039。3039。239。3039。439。加急39。5039。5039。10039。500039。480039。100739。20131239。350039。50039。3039。239。3039。439。審核39。5039。5039。10039。520039。500039。100839。20131239。350039。50039。3039。239。3039。439。加急39。5039。5039。10039。540039。520039。100939。20131239。350039。50039。3039。239。3039。439。審核39。5039。5039。10039。500039。480039。101039。20131239。350039。50039。3039。239。3039。439。加急39。5039。5039。10039。480039。430039。101139。20131239。250039。50039。2539。239。1539。439。加急39。5039。5039。10039。350039。340039。101239。20131239。250039。50039。2539。239。1539。439。加急39。5039。5039。10039。350039。340039。100139。110139。100239。110239。100339。110339。100439。110439。100539。110539。100639。110639。100739。110739。100839。110839。100939。110939。101039。111039。101139。111139。101239。111239。139。300039。239。400039。339。500039。439。600039。539。700039。639。800039。739。1000039。839。1200039。939。1500039。1039。2000039。1139。4000039。import .*。 public class DBHelper { private static String url=jdbc:odbc:cc。 private static Connection con=null。 } catch(Exception ex){ ()。 try{ con = (url, user, password)。 rs=(sql)。} return rs。 Statement cmd=()。 }catch(Exception ex){ ()。 } } public static void conclose(){ try{ if (con!=null amp。 !()){ ()。 } } }/*主界面類*/package WageMangement。import .*。public class WageMain extends JFrame implements ActionListener{ private JButton btn_quit=new JButton(注銷登錄)。 /*創(chuàng)建菜單欄*/ private JMenuBar mainMune=new JMenuBar()。 private JMenuItem dept_insert=new JMenuItem(添加新部門信息)。 private JMenuItem dept_del=new JMenuItem(撤銷部門)。 private JMenuItem emp_insert=new JMenuItem(添加新員工信息)。 private JMenuItem emp_del=new JMenuItem(刪除員工)。 private JMenuItem wage_insert=new JMenuItem(添加新工資信息)。 private JMenuItem wage_del=new JMenuItem(刪除員工工資信息)。 private JMenuItem merge=new JMenuItem(匯總部門年份工資總額信息及人數(shù))。 WageMain(){ JPanel jp =(JPanel)()。 JPanel jp1=new JPanel(new FlowLayout())。(false)。 (jp1,)。 (dept_update)。 (emp_insert)。 (emp_del)。 (wage_update)。 (merge)。 (menudept)。 (menuwage)。 (mainMune)。 (this)。 (this)。 (this)。 (this)。 (this)。 (this)。 (true)。 (工資管理系統(tǒng))。 ()。()。()。()。()。()。()。()。()。()。()。()。()。import .*。import .*。 private JLabel lbl_dname= new JLabel(新增部門名稱(至多20字符))。 private JTextField txt_dno = new JTextField()。 private JTextField txt_principal = new JTextField()。 private JButton btn_back=new JButton(返回)。 DeptInsert(){ JPanel jp=(JPanel)()。 JPanel jp1=new JPanel(new GridLayout(3,2,5,8))。 (lbl_dno)。 (lbl_dname)。 (lbl_principal)。 JPanel jp2=new JPanel(new GridLayout(1,2,10,10))。 (btn_insert)。 (jp1,)。 (343, 190)。 (500, 280)。 (false)。 (this)。 } public void actionPerformed(ActionEvent e) { if(()==btn_insert){ (insert)。 }else if (()==btn_back){ WageMain wageMain=new WageMain()。 } }}/*部門信息修改類*/package WageMangement。 import .*。 public class DeptUpdate extends JFrame implements ActionListener { private JComboBox txt_dept= new JComboBox()。 private JLabel input=new JLabel(需更新的部門:)。 private JLabel empty_3=new JLabel(新部門信息)。 private JLabel lbl_dname=new JLabel(部門名稱)。 private JTextField txt_old_dno=new JTextField()。 private JTextField txt_old_principal=new JTextField()。 private JTextField txt_new_dname=new JTextField()。 private JButton btn_query=new JButton(查詢)。 private JButton btn_back=new JButton(返回)。 public void writeOldTxt(String one,String two,String three){ (one)。 (three)。 } DeptUpdate(){ JPanel jp =(JPanel)()。 ((更新部門))。 JPanel jp1=new JPanel(new BorderLayout())。 JPanel jp3=new JPanel(new GridLayout(5,1,3,5))。 ((20081798))。 (false)。 (false)。 (input)。 (empty)。 (lbl_dno)。 (lbl_dname)。
點擊復制文檔內容
電大資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1