本帖最后由 qw122546 于 2013-01-31 17:52:36 编辑

解决方案 »

  1.   

    INSERT INTO SYS_PRSNL (PRSNL_ID, PRSNL_NUM, UNIT_ID, FULL_NAME) 
    value (
    select ISNULL(MAX(PRSNL_ID),0)+1 from SYS_PRSNL 
    'TEST01',
    SELECT UNIT_ID FROM SYS_UNIT WHERE UNIT_NUM = 'TEST01',
    '系统管理员'
    )
    )
      

  2.   

    消息 102,级别 15,状态 1,第 2 行
    'value' 附近有语法错误。
    消息 102,级别 15,状态 1,第 4 行
    'TEST01' 附近有语法错误。
    消息 102,级别 15,状态 1,第 5 行
    ',' 附近有语法错误。
      

  3.   

    INSERT INTO SYS_PRSNL (PRSNL_ID, PRSNL_NUM, UNIT_ID, FULL_NAME) SELECT (SELECT
    ISNULL(MAX(PRSNL_ID),0)+1 FROM SYS_PRSNL),'TEST01SA',(SELECT UNIT_ID FROM SYS_UNIT 
    WHERE UNIT_NUM = 'TEST01'),'系统管理员'