Questions sur sql

30
réponses

Quels sont les avantages et les inconvénients de conserver SQL dans Procs stocké par rapport au Code [fermé]

Quels sont les avantages/inconvénients de garder SQL dans votre code source C# ou dans les Procs stockés? J'ai discuté ... ile à un autre DB-no procs à port avantages pour les Procs stockés: Performance sécurité
demandé sur 2008-08-18 23:54:39
18
réponses

SQL Server-arrêt ou interruption de l'exécution D'un script SQL

y a-t-il un moyen d'arrêter immédiatement l'exécution D'un script SQL dans SQL server, comme une commande" break "ou" e ... avant de commencer à faire des inserts, et je veux qu'il s'arrête si l'une des validations ou des recherches échoue.
demandé sur 2009-03-18 20:04:20
3
réponses

Quelle est la signification du préfixe N dans les déclarations T-SQL?

j'ai vu le préfixe N dans certaines requêtes insert T-SQL. Beaucoup de gens ont utilisé N avant d'insérer la valeur ... chaînes dans la table. INSERT INTO Personnel.Employees VALUES(N'29730', N'Philippe', N'Horsford', 20.05, 1),
demandé sur 2012-04-05 12:19:53
12
réponses

SET NOCOUNT SUR l'utilisation de la

Inspiré par cette question où il ya des opinions divergentes sur SET NOCOUNT... devrions-nous ut ... s de détails sur @RemusRusanu: Does SET NOCOUNT on vraiment faire beaucoup de différence de performances
demandé sur 2009-09-27 18:52:29
21
réponses

Y a-t-il une combinaison de "LIKE" Et "IN" en SQL?

en SQL I (malheureusement) ont souvent à utiliser " LIKE " conditions en raison de bases de données qui violent presqu ... ravaille avec SQl Server et Oracle ici mais je suis intéressé si cela est possible dans N'importe quel RDBMS à tous.
demandé sur 2010-06-10 17:44:16
15
réponses

Qu'est ce qu'une procédure stockée?

qu'est Ce qu'une procédure stockée? Comment fonctionnent-ils? Quelle est la composition d'une procédure stockée (choses chaque doit être une procédure stockée)?
demandé sur 2009-01-20 01:33:24
6
réponses

Dynamic SELECT TOP @var In SQL Server

Comment puis-je avoir une variable dynamique définissant le nombre de lignes à retourner dans SQL Server? Ci-dessous n ... e syntaxe valide dans SQL Server 2005+: DECLARE @count int SET @count = 20 SELECT TOP @count * FROM SomeTable
demandé sur 2008-10-07 00:05:42
8
réponses

Quel type de données utiliser pour stocker les données de latitude et de longitude dans les bases de données SQL? [dupliquer]

cette question a déjà une réponse ici: Quel est le type de données idéal pour sto ... ais je suis intéressé par la façon dont vous stockeriez l'information dans une base de données SQL" simple vanilla".
demandé sur 2009-07-29 00:04:59
6
réponses

Conception recommandée de la base de données SQL pour les étiquettes ou le marquage [fermé]

j'ai entendu parler de quelques façons de mettre en œuvre le tagging; en utilisant une table de correspondance entre T ... noms d'étiquette se développent gracieusement? est-ce que je manque une bonne pratique pour les étiquettes?
demandé sur 2008-08-21 23:18:05
15
réponses

Comment puis-je avoir la taille d'un java?SQL.ResultSet?

ne devrait-ce pas être une opération assez simple? Cependant, je vois qu'il n'y a pas de méthode size() ou length() .
demandé sur 2008-10-10 20:12:46
12
réponses

Oracle: comment UPSERT (mettre à jour ou insérer dans une table?)

l'opération UPSERT met à jour ou insère une ligne dans une table, selon que la table a déjà une ligne qui correspond a ... t mystuff... Oracle n'ayant pas de déclaration UPSERT spécifique, Quelle est la meilleure façon de le faire?
demandé sur 2008-10-26 04:24:06
3
réponses

Définir versus sélectionner lors de l'attribution des variables?

quelles sont les différences entre les énoncés SET et SELECT lors de l'attribution de variables en T-SQL?
demandé sur 2010-10-15 23:17:01
6
réponses

Différence entre numérique, flottant et décimal dans le serveur SQL

j'ai cherché dans Google et j'ai aussi visité décimal et numérique et SQL Server Helper pour glaner la différence ... pour tout type de transaction financière (par exemple pour le champ salaire), lequel est préféré et pourquoi?
demandé sur 2009-06-29 06:22:15
11
réponses

La meilleure façon de sélectionner des lignes aléatoires PostgreSQL

je veux une sélection aléatoire de lignes dans PostgreSQL, j'ai essayé ceci: select * from table where random() ... t la meilleure? Quelles sont les différences? Quelle est la meilleure façon de sélectionner des lignes aléatoires?
demandé sur 2011-12-30 03:30:11
15
réponses

Equals (=) vs. LIKE

en utilisant SQL, y a-t-il des avantages à utiliser = dans une clause WHERE au lieu de LIKE ? Sans opérateurs, LIKE et = sont les mêmes, non?
demandé sur 2009-02-13 00:57:40
14
réponses

Créer une date du jour mois et année avec T-SQL

j'essaie de convertir une date avec des pièces individuelles telles que 12, 1, 2007 en une datetime dans SQL Server 20 ... e date erronée. Quelle est la bonne façon de transformer les trois valeurs de date en un format de datetime correct?
demandé sur 2008-11-06 01:12:00
24
réponses

Y a-t-il une différence entre groupe par et DISTINCT

j'ai appris quelque chose de simple sur SQL l'autre jour: SELECT c FROM myTbl GROUP BY C a le même résu ... EDIT: ce n'est pas une question de Aggregate. L'utilisation de GROUP BY avec des fonctions agrégées est comprise.
demandé sur 2008-10-03 00:09:06
5
réponses

Obtenir le SQL d'un QuerySet Django [dupliquer]

cette question a déjà une réponse ici: Comment puis-je voir les requêtes SQL brut ... boguer un comportement étrange, mais je ne suis pas sûr de ce qui allez à la base de données. Merci pour votre aide.
demandé sur 2010-09-20 06:11:54
9
réponses

Comment insérer une valeur qui contient une apostrophe (simple citation)?

Quelle est la syntaxe SQL correcte pour y insérer une valeur avec une apostrophe? Insert into Person (First, ... je continue à recevoir une erreur car je pense que l'apostrophe après le O est la balise de fin pour la valeur.
demandé sur 2009-12-16 06:34:44
13
réponses

Comment puis-je trouver des valeurs dupliquées dans une table dans Oracle?

Quelle est la déclaration SQL la plus simple qui retournera les valeurs dupliquées pour une colonne donnée et le nombr ... ne JOB_NUMBER . Comment puis-je savoir si j'ai des duplicata JOB_NUMBER s, et combien de fois ils sont dupliqués?
demandé sur 2008-09-12 19:10:27
6
réponses

Comment puis-je voir les connexions SQL Server actives? [fermé]

j'utilise SQL Server 2008 Enterprise. Je veux voir toutes les connexions de serveur SQL actives, et les informations c ... , se connecter à quelle base de données ou quelque chose. Existe-t-il des outils pour résoudre ce problème?
demandé sur 2009-08-08 13:26:37
10
réponses

Commande de la taille de la base de données POSTGRÈS

y a-t-il une commande pour trouver la taille de toutes les bases de données dans Postgres? je suis capable d ... e d'une base de données spécifique en utilisant la commande suivante: select pg_database_size('databaseName');
demandé sur 2013-09-20 04:22:23
21
réponses

Numéro de ligne() en MySQL

y a-t-il un bon moyen pour MySQL de répliquer la fonction de serveur SQL ROW_NUMBER() ? par exemple: SE ... ition pour limiter intRow à 1 pour obtenir une ligne simple avec la plus haute col3 pour chaque paire (col1, col2) .
demandé sur 2009-12-13 02:58:44
8
réponses

Comment stocker des valeurs décimales dans SQL Server?

j'essaie de comprendre le type de données décimales d'une colonne dans le serveur SQL. J'ai besoin d'être en mesure de ... type de données, mais cela ne m'autorise pas à stocker ces valeurs. Quelle est la bonne façon de le faire?
demandé sur 2009-05-02 01:06:13
11
réponses

SQL LEFT join vs plusieurs tables Sur FROM line?

la plupart des dialectes SQL acceptent les deux requêtes suivantes: SELECT a.foo, b.foo FROM a, b WHERE a.x = b ... Mais en faisant une jointure interne pourquoi devrais-je préfère la deuxième syntaxe à la première (ou vice versa)?
demandé sur 2009-05-21 22:53:56
8
réponses

Longueur maximale pour l'adresse ip du client [dupliquer]

possibilité de dupliquer: longueur maximale de la représentation textuelle D'une adresse IPv6? ... 6 pour l'instant, mais pourrais-je obtenir une adresse ip qui est plus longue que celle avec le protocole IPv6, etc?
demandé sur 2009-07-03 01:12:32
10
réponses

Comment utiliser DbContext.La base de données.SqlQuery (sql, params) avec procédure stockée? Code EF premier CTP5

j'ai une procédure stockée qui a trois paramètres et j'ai essayé d'utiliser les éléments suivants pour retourner les r ... Est comment vous pouvez utiliser cette méthode avec une procédure stockée qui attend les paramètres? Merci.
demandé sur 2011-02-02 14:01:51
6
réponses

Comment définir une variable à partir d'une requête SQL?

j'essaie de définir une variable à partir d'une requête SQL: declare @ModelID uniqueidentifer Select @ModelID ... évidemment, je ne fais pas ça bien car ça ne marche pas. Quelqu'un peut-il proposer une solution? Merci!
demandé sur 2010-10-20 08:02:50
21
réponses

Quelle est la meilleure pratique pour les clés primaires dans les tableaux?

lors de la conception des tables, j'ai développé une habitude d'avoir une colonne qui est unique et que je fais la clé ... artificielle? Je suis penser principalement en ce qui concerne la performance, l'entretien, l'administration, etc.?
demandé sur 2008-12-03 18:30:23
8
réponses

Où vs ayant

Pourquoi devez-vous placer des colonnes que vous créez vous-même (par exemple select 1 as "number" ) après HAVING ... et y a-t-il des inconvénients au lieu de faire WHERE 1 (écrire toute la définition au lieu d'un nom de colonne)?
demandé sur 2010-05-25 17:57:41