Je cherche un moyen de créer une fonction "temporaire"
Je m'explqiue LOL !!!!![]()
J'ai les droits Datareader sur une base qui ne m'appartient pas.
Ces droits me suffisent pour extraire les données dont j'ai besoins, mais le traitement de certaines données pourrais etre simplifié avec qq fonctions que j'ai crée sur ma base de test.
J'attaque la base avec un Prog Vb6, je voudrais pouvoir crée une function "temporaire" qui ne serait valable que le temps de ma connexion.
Voici pour info une des functions (celle que j'appelle le plus souvent
et pour la supprimer :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 CREATE FUNCTION [user].[DateVersint] (@DateInt as smalldatetime) RETURNS int AS BEGIN return CONVERT(int, CONVERT(nvarchar, DATEPART(yyyy, @DateInt)) + CONVERT(nvarchar, REPLACE(STR(DATEPART(mm, @DateInt),2,0),' ','0')) + CONVERT(nvarchar, REPLACE(STR(DATENAME(dd, @DateInt),2,0),' ','0'))) END
A moins que qq1 connaisse une function Sql qui permet de transformer une date du format dd/mm/yyyy au format yyyymmdd.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 DROP FUNCTION [user].[DateVersint]
Merci par avance,
Partager