表:Custominformation
--------------------------------
1 Customid varchar 100 0
0 qqqqqqqq varchar 50 1表:dsj
------------------------------
3 Customid varchar 50 0 主键
0 test varchar 50 0--------------------------------------
两表主键:Customid
------------------------------------------------
现在在查询分析起里面同时执行insert  into Custominformation(Customid,custompassword) values('78','174150753390750')insert  into dsj(test) values('xxx')---------------------------------------------------输出结果:
78 174150753390750 NULL xxxx----------------------------------------------------我想要输出的结果是:78 174150753390750 78 xxxx
-------------------------------------------------------
请问sql语句应该如何改写,就是说在将78插入表Custominformation的Customid同时,78也要插入表dsj的Customid中,但此时Customid在dsj表中为主键,不知道如何解决,谢谢指点

解决方案 »

  1.   

    insert  into Custominformation(Customid,custompassword) values('78','174150753390750')insert  into dsj(test) values(@@identity,'xxx')
      

  2.   

    错了,这样就行:
    insert  into Custominformation(Customid,custompassword) values('78','174150753390750')insert  into dsj(test) values('78','xxx')
      

  3.   

    insert  into Custominformation(Customid,custompassword) values('78','174150753390750')insert  into dsj(Customid,test) values('78','xxx')不行吗?
      

  4.   

    用“企业管理器”打开这个表,右击这个表选择“设计表”选择“Customid”字段,把下面的标识改为是就可以了。
      

  5.   

    To:chnama()
    insert  into dsj(test) values('78','xxx')
    插入一个列怎么可以传两个参数值?
      

  6.   

    首先dsj表中的Customid是主键,必顺保证唯一性,才能插入!
    所以建议,将该字段定义成自增长型,或者自已写门的函数生成!
      

  7.   

    insert  into Custominformation(Customid,custompassword) values('78','174150753390750')insert  into dsj(Customid,test) values(@@identity,'xxx')插入没报错但是输出结果还是这个样子
    78 174150753390750 NULL xxxx
      

  8.   

    insert  into dsj(Customid,test) values('78','xxx')
      

  9.   

    insert  into Custominformation(Customid,custompassword) values('78','174150753390750')
    insert  into dsj(Customid,test) values('78','xxx')
      

  10.   

    s^_^
    直接这样就可以^_^
    insert  into Custominformation(Customid,custompassword) values('78','174150753390750')insert  into dsj(Customid,test) values('78','xxx')我被主键搞糊涂拉,我以为不能直接差^_^