Para efetuar o equivalente ao trunc do Oracle no Sql Server
convert(nvarchar(10), getdate(), 103)
A função convert com o parâmetro 103 retorna a data sem a hora.
sábado, 9 de agosto de 2008
Compilador de Stored Procedure para o SQL Server
Algumas vezes é necessário recompilar um grande número de procedures. Um jeito rápido para isso é criar um novo projeto, adicionar um richTextBox e um button e adicionar o seguinte código no click do botão:
DirectoryInfo dr = new DirectoryInfo(pasta);
FileInfo[] bmpfiles = dr.GetFiles("*.sql");
foreach (FileInfo f in bmpfiles)
{
richTextBox1.AppendText("osql -Sservidor -dbanco -E -i" + f.Name + "\r");
}
A saída gerada no richTextBox é o comando para a compilação via prompt do DOS. Devemos substituir:
pasta - pela pasta que tem a localização dos arquivos a serem compiladas
servidor - nome do servidor sql
banco - banco de dados sql
Obs: -E é para conexões trusted, para mais informações ver osql /?
DirectoryInfo dr = new DirectoryInfo(pasta);
FileInfo[] bmpfiles = dr.GetFiles("*.sql");
foreach (FileInfo f in bmpfiles)
{
richTextBox1.AppendText("osql -Sservidor -dbanco -E -i" + f.Name + "\r");
}
A saída gerada no richTextBox é o comando para a compilação via prompt do DOS. Devemos substituir:
pasta - pela pasta que tem a localização dos arquivos a serem compiladas
servidor - nome do servidor sql
banco - banco de dados sql
Obs: -E é para conexões trusted, para mais informações ver osql /?
Acessar API do Windows
Exemplo de acesso à função Beep da API do Windows
Declarar como uma função do C#
[System.Runtime.InteropServices.DllImportAttribute("kernel32.dll")]
private static extern int Beep(int dwFreq, int dwDuration);
Executar a chamada dentro de outra função:
Beep(200,100);
Declarar como uma função do C#
[System.Runtime.InteropServices.DllImportAttribute("kernel32.dll")]
private static extern int Beep(int dwFreq, int dwDuration);
Executar a chamada dentro de outra função:
Beep(200,100);
Primeiro Post
O objetivo deste blog é ser uma coleção de exemplos de códigos-fontes. Toda contribuição é bem-vinda
Assinar:
Postagens (Atom)