Pergunta : O procedimento armazenado dá laços etc.

Olá! tudo,

Im que tenta criar um procedimento armazenado que dê laços através de uma tabela e converta cordas de data e de hora isto é 20100801 175900 a um objeto do tempo da data. Este objeto do tempo da data quer então ser introduzido em uma outra coluna. Eu escrevi a um todo do SP este mas eu mantenho-me começ o erro “deve declarar que “o @FirstID” da variável escalar.” Eu não compreendo porque como não parece haver nenhum problema que declara o varible. Se qualquer um poderia ajudar, ou me ajudar a arrumar este acima dele seria grateful.
class= > " desobstruído " do
> do " codeSnippet " do class= do
class= " lineNumbers " do
class= do
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
PROCEDIMENTO notpretty do >ALTER " do class= " de " codeSnippet867152 do id= do
 @FirstID';
		
		Sp_executesql @cmd4 de EXEC 

	EXTREMIDADE
class= do

Resposta : O procedimento armazenado dá laços etc.

Eu começaria não using o SQL dinâmico por sempre que seja possível.  Assim em outras palavras em vez da passagem na tabela e na coluna ter um procedimento armazenado para cada tabela.  Do que sua indicação da ATUALIZAÇÃO pode ser reduzido a:

ATUALIZAR YourTableName
AJUSTAR YourDateTimeColumn = CONVERSO (datetime, MATERIAL (MATERIAL (MATERIAL (MATERIAL (YourDateCharColumn, 5, 0, “-”), 8, 0, “-”), 14, 0, “: "), 17, 0, “: "), 120)
ONDE YourTableID = @FirstID
Outras soluções  
 
programming4us programming4us