sql — вопросы с ответами

22 ответа
Я хочу искать текст из всех хранимых процедур моей базы данных. Я использую следующий SQL: SELECT DISTINCT o.name AS Object_Name, o.type_desc FROM sys.sql_modules m INNER JOIN sys.objects o ON m.object_id = o.object_id WHERE m.definition Like '%[ABD]%'; Я хоч...
sql-server
stored-procedures
sql-server-2008
system-stored-procedures
05 фев. 2013, в 10:25
5 ответов
В postgres, как мне изменить существующего пользователя как суперпользователя? Я не хочу удалять существующего пользователя по разным причинам. # alter user myuser ...?
25 май 2012, в 17:37
14 ответов
Имя таблицы Scores. Правильно ли сделать следующее? IF EXISTS(SELECT * FROM dbo.Scores) DROP TABLE dbo.Scores
sql-server
25 окт. 2011, в 10:14
10 ответов
Я буду использовать конкретный, но гипотетический пример. Каждый Заказ обычно имеет только одну позицию: Заказы: OrderGUID OrderNumber ========= ============ {FFB2...} STL-7442-1 {3EC6...} MPT-9931-8A LineItems: LineItemGUID Order ID Quantity Description ============ =====...
sql-server
tsql
sql-server-2000
11 янв. 2010, в 15:59
23 ответа
Какой метод обеспечивает лучшую производительность при удалении временной части из поля datetime в SQL Server? a) select DATEADD(dd, DATEDIFF(dd, 0, getdate()), 0) или b) select cast(convert(char(11), getdate(), 113) as datetime) Второй способ отправляет еще несколько байтов в любом случае, но это...
sql-server
tsql
datetime
date
24 июль 2009, в 14:02
16 ответов
Несколько месяцев назад я узнал из ответа на Stack Overflow, как выполнить несколько обновлений сразу в MySQL, используя следующий синтаксис: INSERT INTO table (id, field, field2) VALUES (1, A, X), (2, B, Y), (3, C, Z) ON DUPLICATE KEY UPDATE field=VALUES(Col1), field2=VALUES(Col2); Теперь я переше...
upsert
sql-merge
10 июль 2009, в 11:16
16 ответов
Я хотел бы запросить имя всех столбцов таблицы. Я нашел, как это сделать: Oracle MySQL PostgreSQL Но мне нужно знать: как это можно сделать в Microsoft SQL Server (2008 в моем случае)?
sql-server
tsql
sql-server-2008
28 июнь 2009, в 14:38
7 ответов
Мне нужно обновить поле со значением, которое возвращается соединением из трех таблиц. Пример: select im.itemid ,im.sku as iSku ,gm.SKU as GSKU ,mm.ManufacturerId as ManuId ,mm.ManufacturerName ,im.mf_item_number ,mm.ManufacturerID from item_master im, group_master g...
sql-server
tsql
sql-update
sql-server-2005
11 июнь 2009, в 18:41
20 ответов
Мне нужно удалить таблицу с высокой ссылкой в ​​базе данных SQL Server. Как я могу получить список всех ограничений внешнего ключа, которые мне нужно будет удалить, чтобы удалить таблицу? (ответы SQL предпочтительнее, чем щелкнуть в графическом интерфейсе студии управления.)...
sql-server
tsql
27 янв. 2009, в 12:09
10 ответов
Мне интересно, как отличить все эти разные объединения...
database
join
15 янв. 2009, в 19:02
14 ответов
Предположим, что у вас есть плоская таблица, в которой хранится упорядоченная иерархия дерева: Id Name ParentId Order 1 'Node 1' 0 10 2 'Node 1.1' 1 10 3 'Node 2' 0 20 4 'Node 1.1.1' 2 10 5 'Node 2.1' 3 ...
algorithm
recursion
tree
hierarchical-data
10 окт. 2008, в 17:27
33 ответа
Таблица: UserId, Value, Date. Я хочу получить UserId, Value для max (Date) для каждого UserId. То есть значение для каждого пользователя, имеющего последнюю дату. Есть ли способ сделать это просто в SQL? (Желательно Oracle) Обновление: Извинения за любую двусмысленность: мне нужно получить ВСЕ по...
greatest-n-per-group
23 сен. 2008, в 16:04
21 ответ
Предположим, что структура таблицы MyTable(KEY, datafield1, datafield2...). Часто я хочу либо обновить существующую запись, либо вставить новую запись, если она не существует. По существу: IF (key exists) run update command ELSE run insert command Какой лучший способ написать это?...
database
sql-server
upsert
insert
20 сен. 2008, в 14:11
28 ответов
Как я могу запросить случайную строку (или как можно ближе к действительно случайной, как это возможно) в чистом SQL?
random
21 авг. 2008, в 06:06
44 ответа
Используя SQL Server, как мне разделить строку, чтобы я мог получить доступ к элементу x? Возьмите строку "Привет, Джон Смит". Как я могу разделить строку по пробелу и получить доступ к элементу в индексе 1, который должен вернуть "Джон"?
sql-server
tsql
split
05 авг. 2008, в 19:59
Наверх
Меню