Вопросы с тегом «sql»

Язык структурированных запросов (SQL) - это язык запросов к базам данных. Вопросы должны включать примеры кода, структуру таблицы, примеры данных и тег для используемой реализации СУБД (например, MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2 и т. Д.). Если ваш вопрос относится исключительно к конкретной СУБД (использует определенные расширения / функции), используйте вместо этого тег этой СУБД. Ответы на вопросы, помеченные SQL, должны использовать стандарт ISO / IEC SQL.


12
Добавить новый столбец с ограничением внешнего ключа одной командой
Я пытаюсь добавить новый столбец, который будет внешним ключом. Мне удалось добавить столбец и ограничение внешнего ключа с помощью двух отдельных ALTER TABLEкоманд: ALTER TABLE one ADD two_id integer; ALTER TABLE one ADD FOREIGN KEY (two_id) REFERENCES two(id); Есть ли способ сделать это с помощью одной команды ALTER TABLE вместо …
128 sql 


8
Как добавить внешний ключ в существующую таблицу SQLite?
У меня есть следующая таблица: CREATE TABLE child( id INTEGER PRIMARY KEY, parent_id INTEGER, description TEXT); Как добавить ограничение внешнего ключа parent_id? Предположим, что внешние ключи включены. В большинстве примеров предполагается, что вы создаете таблицу - я бы хотел добавить ограничение к существующей.
128 sql  sqlite  foreign-keys  ddl 

8
Как я могу запросить значение в столбце XML SQL Server
У меня есть следующий XML, хранящийся в столбце XML (называемом Roles) в базе данных SQL Server. <root> <role>Alpha</role> <role>Beta</role> <role>Gamma</role> </root> Я хотел бы перечислить все строки, у которых есть определенная роль. Эта роль передается параметром.
127 sql  sql-server  xml  xquery 

15
Первичный ключ или уникальный индекс?
На работе у нас есть большая база данных с уникальными индексами вместо первичных ключей, и все работает нормально. Я разрабатываю новую базу данных для нового проекта, и у меня возникает дилемма: В теории БД первичный ключ является фундаментальным элементом, это нормально, но в РЕАЛЬНЫХ проектах каковы преимущества и недостатки обоих? …

14
Почему люди так ненавидят курсоры SQL? [закрыто]
В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, обратитесь за помощью …
127 sql  cursor 

7
Руководство для начинающих по проектированию базы данных SQL [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 5 лет назад . Уточните этот вопрос Вы знаете хороший источник, чтобы научиться разрабатывать решения SQL? Помимо базового синтаксиса языка, …

10
Как я могу проверить, существует ли представление в базе данных?
У меня есть код SQL, который необходимо выполнить, если в базе данных существует определенное представление. Как мне проверить, существует ли представление? РЕДАКТИРОВАТЬ: Используемая СУБД - Microsoft SQL Server

6
Rails 4 LIKE query - ActiveRecord добавляет кавычки
Я пытаюсь сделать такой запрос def self.search(search, page = 1 ) paginate :per_page => 5, :page => page, :conditions => ["name LIKE '%?%' OR postal_code like '%?%'", search, search], order => 'name' end Но когда он запускается, что-то добавляет кавычки, что приводит к тому, что оператор sql выглядит так SELECT …

4
Отменить сводку с именем столбца
У меня есть таблица StudentMarksсо столбцами Name, Maths, Science, English. Данные похожи на Name, Maths, Science, English Tilak, 90, 40, 60 Raj, 30, 20, 10 Я хочу устроить это следующим образом: Name, Subject, Marks Tilak, Maths, 90 Tilak, Science, 40 Tilak, English, 60 С unpivot я могу правильно получить имя …

7
Преобразовать HashBytes в VarChar
Я хочу получить хэш MD5 строкового значения в SQL Server 2005. Я делаю это с помощью следующей команды: SELECT HashBytes('MD5', 'HelloWorld') Однако это возвращает VarBinary вместо значения VarChar. Если я 0x68E109F0F40CA72A15E05CC22786F8E6попытаюсь преобразовать в VarChar, я получу há ðô§*à\Â'†øæвместо 68E109F0F40CA72A15E05CC22786F8E6. Есть ли какое-нибудь решение на базе SQL? да
127 sql  sql-server 

2
Лучший способ работы с транзакциями в MS SQL Server Management Studio
Скажем, у меня есть синтаксически и семантически правильный оператор SQL, поэтому он выполняется. В Management Studio (или любом другом инструменте запросов) как я могу протестировать операторы SQL, и если я заметил, что они что-то сломали, откат (в отдельном запросе?)
127 sql  tsql  transactions 

5
Какой тип данных SQL лучше всего подходит для хранения строки JSON?
Какой тип данных SQL лучше всего подходит для хранения строки JSON? static List<ProductModel> CreateProductList() { string json = @"[ { ProductId: 1, ProductCode: 'A', Product: 'A' }, { ProductId: 2, ProductCode: 'B', Product: 'B' } ]"; IList<JToken> tokenList = JToken.Parse(json).ToList(); List<ProductModel> productList = new List<ProductModel>(); foreach (JToken token in tokenList) …
127 sql  sql-server  json 

6
PostgreSQL - переименовать базу данных
Мне нужно переименовать базу данных, но когда я это сделал, PGAdmin : ALTER DATABASE "databaseName" RENAME TO "databaseNameOld"мне сказали, что это невозможно. Как мне это сделать? ( Версия 8.3 для WindowsXP ) Обновить Первое сообщение об ошибке: Невозможно, потому что я подключился к нему. Поэтому я выбрал другую базу данных …
127 sql  postgresql 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.