CREATE PROCEDURE usp_ChangeProjectName
@CaseSensitiveProjectKeyToChange VARCHAR(300),
@NewProjectName VARCHAR(300)
AS
BEGIN
SET NOCOUNT ON;
IF (SELECT COUNT(*) FROM dbo.projects WHERE kee = @CaseSensitiveProjectKeyToChange and scope = 'PRJ') > 1
BEGIN
RAISERROR ('Operation would affect more than one record, cancelling for safety.', 16, 1)
END
UPDATE
dbo.projects
SET
name = @NewProjectName,
long_name = @NewProjectName
WHERE
kee = @CaseSensitiveProjectKeyToChange and
scope = 'PRJ'
END
GO
Sample dell'uso usp_ChangeProjectName2 '<project key>', '<new name>'
fonte
2017-06-14 12:56:49
darò una prova. La documentazione non è aggiornata. Si trova in "Impostazioni> Chiave di aggiornamento" ora e non in "Configurazione> Chiave di aggiornamento". –
BTW: aggiorna solo la chiave tecnica, il nome mostrato sull'interfaccia utente non è interessato. L'ho cambiato anche nel DB. – Andy
Cosa hai modificato nel DB per aggiornare il nome visualizzato dell'interfaccia utente? –