更新在插入值并将其分配给它 p_id = 0 之前,我最终只使用了插入,结果是我需要的。谢谢!
INSERT INTO table2 (p_id,value)
Values(0,@@SYS=DEV');
我正在尝试组合 Table1 中的 3 列并将 Table2 中的值放在一个列中,但我还想在值前面加上 A、&B、&C,如下图所示。P_Id 是自动递增的。
表格1
+---------+--------+-----------+
| Emp_ID | Status | hire_date |
+---------+--------+-----------+
| 12345 | happy | 10/10/2005|
| 54321 | sad | 12/01/2009|
+---------+--------+-----------+
插入表2....
我以为我可以在此解决方案中插入一条静态行,但它在每个新的 emp_id 上都重复,而我只需要在第一行中使用一次。
+------+--------------+
| P_Id | Info |
+---------------------+
| 1 | @@=Dev |
| 2 | A,12345 |
| 3 | B,happy |
| 4 | C,10/10/2005 |
| 5 | A,54321 |
| 6 | B,sad |
| 7 | C,12/01/2009 |
+------+--------------+
任何帮助是极大的赞赏!环境是 SQL Server 2008。