1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| CREATE TABLE T_PROSPECT_PSP
(PSP_ID INT NOT NULL IDENTITY PRIMARY KEY,
PSP_DATE DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
PSP_NOM CHAR(8))
INSERT INTO T_PROSPECT_PSP VALUES (DEFAULT, 'DUPONT')
INSERT INTO T_PROSPECT_PSP VALUES (DEFAULT, 'MARTIN')
CREATE VIEW V_PROSPECT_PSP
AS
SELECT REPLACE(SUBSTRING(CONVERT(CHAR(10), PSP_DATE, 121), 3, 10), '-', '') +
REPLICATE('0', 8 - LEN(CAST(PSP_ID AS VARCHAR(16)))) + CAST(PSP_ID AS VARCHAR(16))
AS PSP_CODE, *
FROM T_PROSPECT_PSP
SELECT *
FROM V_PROSPECT_PSP |
Partager