Une fonction effectue un travail spécifié, prenant généralement des paramètres en entrée. En termes de bases de données, celles-ci peuvent être spécifiques à SQL ou au fournisseur de base de données.
Étant donné deux nombres net m, je veux générer une série du formulaire 1, 2, ..., (n-1), n, n, (n-1), ... 2, 1 et répétez-le mfois. Par exemple, pour n = 3et m = 4, je veux une séquence des 24 chiffres suivants: 1, 2, 3, 3, 2, 1, 1, …
Quelqu'un a-t-il une fonction de régression Theil-Sen écrite en T-SQL? J'en ai trouvé un écrit en Perl , mais je ne suis pas en mesure de le recoder en SQL.
J'ai cette requête sur SQL Server, une requête de réplication de fusion: SELECT DISTINCT b.tablenick, b.rowguid, c.generation, sys.fn_MSgeneration_downloadonly ( c.generation, c.tablenick ) FROM #belong b LEFT OUTER JOIN dbo.MSmerge_contents c ON c.tablenick = b.tablenick AND c.rowguid = b.rowguid; Le plan de requête estimé inclut des informations sur 3 requêtes: La …
Je suis au milieu d'un débat sur la question de savoir s'il est préférable de créer une PRIMARY KEYcolonne d' identité , ou une UDF qui génère explicitement un identifiant unique. Je plaide pour la colonne d'identité. Mon partenaire plaide pour la génération manuelle des valeurs, affirme-t-il en mettant l'UDF …
L'une de mes requêtes s'exécutait en mode d'exécution série après une version et j'ai remarqué que deux nouvelles fonctions étaient utilisées dans une vue référencée dans la requête LINQ to SQL générée à partir de l'application. J'ai donc converti ces fonctions SCALAIRES en fonctions TVF, mais la requête s'exécute toujours …
Il est assez bien documenté que le scalaire UDF force un plan de série global. Exécution de fonctions en parallèle Étant donné un grand nombre de lignes arrivant à un point dans le pipeline où une FDU doit être calculée, pourquoi le moteur ne peut-il pas simplement les répartir entre …
J'ai un démon de jeu non-forking écrit en Perl , qui utilise des requêtes acync pour écrire les statistiques des joueurs dans une base de données PostgreSQL 9.3. Mais lorsque j'ai besoin de lire quelque chose dans la base de données (comme si un joueur est banni ou si le …
J'ai une base de données PostgreSQL 9.1 dont une partie gère les commissions des agents. Chaque agent a sa propre formule de calcul du montant de la commission qu'il reçoit. J'ai une fonction pour générer le montant de la commission que chaque agent devrait recevoir, mais il devient impossible de …
J'ai écrit une fonction de valeur de table dans Microsoft SQL Server 2008 pour prendre une colonne séparée par des virgules dans une base de données pour cracher des lignes distinctes pour chaque valeur. Ex: "un, deux, trois, quatre" retournerait une nouvelle table avec une seule colonne contenant les valeurs …
Je veux mettre à jour une fonction scalaire dans notre base de données. Cette fonction est utilisée pour plusieurs colonnes calculées dans une table de clés, donc j'obtiens une erreur de dépendance si j'essaie de la mettre à jour. Je peux explicitement supprimer les colonnes, mettre à jour la fonction …
J'ai besoin d'écrire une fonction pour recevoir un caractère de chaîne et retourner le format de date. Par exemple, l'entrée est 20120101 et j'ai besoin de ce 2012-01-01. Le problème est qu'il peut y avoir des entrées incorrectes comme celle-ci "2012ABCD". Dans ce cas, je souhaite que la fonction renvoie …
Notre application doit fonctionner aussi bien avec une base de données Oracle ou une base de données Microsoft SQL Server. Pour faciliter cela, nous avons créé une poignée d'UDF pour homogénéiser notre syntaxe de requête. Par exemple, SQL Server a GETDATE () et Oracle a SYSDATE. Ils remplissent la même …
Lorsque l'utilisateur est mappé avec le schéma par défaut (dbo) et que nous pouvons sélectionner toutes les tables sous [dbo] sans préfixer le schéma. Nous pouvons exécuter des procédures stockées sans préfixe si elles sont sous le schéma par défaut. Compte tenu de cela, pourquoi avons-nous besoin de préfixer une …
J'ai une requête comme celle-ci: select dbo.fn_complexFunction(t.id) from mytable t Dans SQL Sentry Plan Explorer, j'ai remarqué que je devais exécuter Get Estimated Plan dans SQL Sentry pour que le plan de requête inclue l'UDF. Lors de l'exécution de «Get Actual Plan», il ne semble pas que les lectures logiques …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.