Articles of tsql

Quelle est la moyenne de la "T (C)"? quand je interroge XML dans SQL Server 2008

Quelle est la moyenne de la "T (C)"? DECLARE @xml XML ='<root><id>1</id><id>2</id><id>3</id><id>4</id></root>' SELECT TCvalue('(text())[1]','varchar(20)') FROM @xml.nodes('/root/id') AS T(C) Note: pouvez-vous me donner une URL de perfession, je veux voir attentivement. Merci beaucoup.

Script qui tire les noms de toutes les procédures stockées qui a des fonctions dans la clause where?

Quelqu'un peut-il me procurer le script qui tire les noms de toutes les procédures stockées qui a des fonctions dans la clause where? Par exemple ISNULL(fieldname,0)

T-SQL | Transposition dynamic

J'ai le scénario suivant. CREATE TABLE #Temp1 (ID INT , Summary varchar(50)) CREATE TABLE #Temp2 (ID INT , D_ID INT, Detail1 varchar(50), Detail2 varchar(50)) INSERT INTO #Temp1 (ID,Summary) SELECT 1,'First' UNION ALL SELECT 2,'Second' UNION ALL SELECT 3,'Third' UNION ALL SELECT 4,'Four' INSERT INTO #Temp2 (ID, D_ID, Detail1,Detail2) SELECT 1,1,'One','_1_' UNION ALL SELECT 2,2,'Two','_2_' UNION […]

sélectionner des loggings randoms dans une FDU

NEWID() une fonction dans sql server 2012. J'ai appris que nous ne pouvons pas utiliser les fonctions RAND() ou NEWID() dans l'instruction select d'une fonction dans sql server. Ma fonction va comme ceci: CREATE FUNCTION Keywordsuggester (@userid INT) returns @suggestor_tab TABLE ( keywordid INT, keywordname VARCHAR(max), keywordcategory VARCHAR(max)) AS BEGIN DECLARE @category_table TABLE ( category_name […]

Pourquoi Microsoft SQL Server autorise-t-il les duplicates de key étrangère?

Considérez le script suivant, que j'ai exécuté dans Microsoft SQL Server 2012: create table PKTestTable1 ( Column1 int not null, Column2 int not null, constraint PK_PKTestTable1 primary key ( Column1, Column2 ) ) create table FKTestTable1 ( Column1 int not null, Column2 int not null ) alter table FKTestTable1 add foreign key (Column1, Column2) references […]

Sortie de table SQL Server vers XML dans un directory sur le server

J'essaie d'exporter mon select column1, column2 from table1 dans un file XML et enregistrez-le dans un directory de c:\Test\ sur le server. Je voudrais également que le file soit écrasé quand je réexécute la requête avec le même nom xml de sortie. Est-il loin de le faire sans passer par la création d'un travail comment […]

Mise à jour SQL La valeur est utilisée et modifiée sur la même déclaration. Toujours le même comportement?

J'ai rencontré un problème avec une procédure que je vais mettre en production. La chose est que je vais faire une mise à jour sur une partie de cette procédure, fi, comme suit: DECLARE @paramStartDate DATETIME = '2014-12-31 23:00' UPDATE [table1] SET EndDate = Dateadd(hour, 23, StartDate), UpdateDate = Getdate(), StartDate = @paramStartDate WHERE StartDate […]

La fonction d'appel à l'aide de la notation double point entraîne une erreur de syntaxe

J'ai récemment commencé à faire des études pour divers examens MCSE: BI. Ce faisant, je rencontre des aspects de SQL Server que je n'ai pas encore utilisés. La notation double point n'est pas quelque chose que j'ai beaucoup utilisé, donc ce scénario m'a semblé un peu étrange. Le schéma par défaut de mon user est […]

Comment insert une valeur d'identité générée automatiquement dans le cadre d'un champ hierarchyid sur le même logging

J'essaie de find un moyen d'insert un logging dans une table qui utilise la valeur Identity nouvellement générée dans le cadre de son identifiant de hiérarchie. Le sql suivant démontre ce que j'essaye de faire, et le plus proche que j'ai réussi à venir. Ce qui est d'utiliser un insert suivi d'une mise à jour […]

Passer d'une database à une autre dans le même script

Je voudrais savoir comment je peux passer d'une database à une autre dans le même script. J'ai un script qui lit les informations d'en-tête à partir d'un file .BAK SQL Server et charge les informations dans une database de test. Une fois les informations dans la table temporaire (database de Test ), exécutez le script […]