Please start any new threads on our new
site at https://forums.sqlteam.com. We've got lots of great SQL Server
experts to answer whatever question you can come up with.
Author |
Topic |
dba_raf
Starting Member
2 Posts |
Posted - 2008-10-13 : 12:01:10
|
Hi,I've this table TAB1:COD_ID............NAME........DESCRIPI'd like to create a trigger that when I insert a new record into table TAB1 I get the value of column COD_ID = NAME_0000000001......NAME_0000000002.............NAME_0000000003............NAME_0000000010................(NAME + 10byte autonumber)for example:INSERT INTO TAB1 (NAME, DESCRIP)VALUES ('AAA', 'THIS IS EXAMPLE');select *from tab1;COD_ID....................NAME............DESCRIPAAA_0000000001.........AAA...........THIS IS EXAMPLEINSERT INTO TAB1 (NAME, DESCRIP)VALUES ('BBB', 'THIS IS EXAMPLE2');select *from tab1;COD_ID....................NAME............DESCRIPAAA_0000000001.........AAA...........THIS IS EXAMPLEBBB_0000000002.........BBB...........THIS IS EXAMPLE2INSERT INTO TAB1 (NAME, DESCRIP)VALUES ('XXX', 'THIS IS EXAMPLE3');select *from tab1;COD_ID....................NAME............DESCRIPAAA_0000000001........AAA...........THIS IS EXAMPLEBBB_0000000002.........BBB...........THIS IS EXAMPLE2XXX_0000000003........XXX...........THIS IS EXAMPLE3INSERT INTO TAB1 (NAME, DESCRIP)VALUES ('CCC', 'THIS IS EXAMPLE4');select *from tab1;COD_ID....................NAME............DESCRIPAAA_0000000001........AAA...........THIS IS EXAMPLEBBB_0000000002.........BBB...........THIS IS EXAMPLE2XXX_0000000003........XXX...........THIS IS EXAMPLE3CCC_0000000004........CCC...........THIS IS EXAMPLE4....................................................................................................................................................................................................................How can I write this trigger to get my output??Thanks in advance! |
|
blindman
Master Smack Fu Yak Hacker
2365 Posts |
|
visakh16
Very Important crosS Applying yaK Herder
52326 Posts |
Posted - 2008-10-13 : 12:40:42
|
you just need an identity column in your table and then a calculated column based on it for this |
 |
|
|
|
|