Questions marquées «t-sql»

Transact-SQL (T-SQL) est un dialecte de SQL utilisé par Microsoft SQL Server et SAP Sybase.

2
Le nombre d'expressions de valeur de ligne dans l'instruction INSERT dépasse le nombre maximal autorisé de 1 000 valeurs de ligne
L'un des INSERT INTOscripts est écrit comme suit. INSERT INTO tableName (Column1, Column2,....) VALUES (value1, Value2,...), (value1, Value2,...),.... Voici l'erreur à laquelle nous sommes confrontés lors de l'analyse de l'instruction d'insertion ci-dessus Msg 10738, niveau 15, état 1, ligne 1007 Le nombre d'expressions de valeur de ligne dans l'instruction INSERT …


3
Restreindre la mise à jour sur certaines colonnes. Autoriser uniquement la procédure stockée à mettre à jour ces colonnes
J'ai des colonnes de prix sensibles que j'aimerais mettre à jour uniquement via une procédure stockée. J'aimerais que toutes les tentatives de code ou manuelles pour modifier les valeurs de ces colonnes de prix échouent si elles n'utilisent pas les procédures stockées conçues pour le mettre à jour. J'envisage de …

2
CTE récursif pour trouver Total pour tous les enfants
Voici un arbre d'assemblage que je souhaite rechercher à l'aide d'une T-SQLrequête récursive (probablement CTE) avec les résultats attendus ci-dessous. Je veux connaître le montant total par assemblage pour chaque pièce. Ce qui signifie que si je recherche «Rivet», je veux connaître le nombre total à chaque niveau de l'assemblage, …



2
Comment vérifier les caractères non ascii
Quelle est la meilleure façon de vérifier si un champ VARCHAR contient des caractères non ascii? CHAR(1)à travers CHAR(31)et à CHAR(127)travers CHAR(255). J'ai essayé d'utiliser PATINDEXet j'ai rencontré le problème suivant. La vérification de la plage inférieure a fonctionné correctement. SELECT * FROM mbrnotes WHERE PATINDEX('%[' + CHAR(1)+ '-' +CHAR(31)+']%',LINE_TEXT) …



2
Pourquoi les fonctions à valeur scalaire ont-elles besoin d'une autorisation d'exécution plutôt que d'une sélection?
Je me demande pourquoi, pour une fonction à valeur scalaire, je dois autoriser l'utilisateur à exécuter plutôt qu'une simple sélection? Pendant ce temps, une fonction de valeur de table fonctionne très bien avec seulement une autorisation ou une db_datareaderappartenance sélectionnée . pour être plus clair, voici mon exemple: j'ai besoin …






En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.