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

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

6
Могу ли я создать одноразовую функцию в скрипте или хранимой процедуре?
Существует ли в SQL Server 2005 концепция одноразовой или локальной функции, объявленной внутри сценария SQL или хранимой процедуры? Я хотел бы абстрагироваться от некоторых сложностей в сценарии, который я пишу, но для этого потребуется возможность объявить функцию. Просто любопытно.

13
Журнал транзакций для базы данных заполнен
У меня есть длительный процесс, который держит транзакцию открытой в течение всего времени. Я не контролирую, как это выполняется. Поскольку транзакция остается открытой в течение всего времени, при заполнении журнала транзакций SQL Server не может увеличить размер файла журнала. Таким образом, процесс завершается ошибкой "The transaction log for database 'xxx' …

7
Быстрый способ узнать количество строк в таблице в PostgreSQL
Мне нужно знать количество строк в таблице, чтобы рассчитать процент. Если общее количество больше некоторой предопределенной константы, я буду использовать постоянное значение. В противном случае я буду использовать фактическое количество строк. Я могу использовать SELECT count(*) FROM table. Но если мое постоянное значение составляет 500 000, а в моей таблице …
109 sql  postgresql  count  row 

6
T-SQL: использование CASE в операторе UPDATE для обновления определенных столбцов в зависимости от условия
Мне интересно, возможно ли это вообще. Я хочу обновить столбец x, если условие истинно, иначе столбец y будет обновлен UPDATE table SET (CASE (CONDITION) WHEN TRUE THEN columnx ELSE columny END) = 25 Я искал повсюду, пробовал кое-что и не могу найти решения. Думаю, это невозможно, но я подумал, что …
109 sql  sql-update  case 

17
Как распечатать VARCHAR (MAX) с помощью оператора печати?
У меня есть код: DECLARE @Script VARCHAR(MAX) SELECT @Script = definition FROM manged.sys.all_sql_modules sq where sq.object_id = (SELECT object_id from managed.sys.objects Where type = 'P' and Name = 'usp_gen_data') Declare @Pos int SELECT @pos=CHARINDEX(CHAR(13)+CHAR(10),@script,7500) PRINT SUBSTRING(@Script,1,@Pos) PRINT SUBSTRING(@script,@pos,8000) Длина скрипта составляет около 10 000 символов, и поскольку я использую оператор …

6
Как удалить первые 1000 строк из таблицы с помощью Sql Server 2008?
У меня есть таблица в SQL Server. Я хочу удалить из него первые 1000 строк. Однако я попробовал это, но вместо того, чтобы просто удалить первые 1000 строк, он удалил все строки в таблице. Вот код: delete from [mytab] select top 1000 a1,a2,a3 from [mytab]

5
Как лучше всего сесть за один стол дважды?
Это немного сложно, но у меня есть 2 таблицы. Допустим, структура выглядит примерно так: *Table1* ID PhoneNumber1 PhoneNumber2 *Table2* PhoneNumber SomeOtherField Таблицы можно объединять на основе Table1.PhoneNumber1 -> Table2.PhoneNumber или Table1.PhoneNumber2 -> Table2.PhoneNumber. Теперь я хочу получить набор результатов, содержащий PhoneNumber1, SomeOtherField, который соответствует PhoneNumber1, PhoneNumber2 и SomeOtherField, который соответствует …
108 sql  join 

5
Есть ли в Java хорошая библиотека динамического построителя SQL? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 4 года назад . Уточните этот вопрос Кто-нибудь знает какую-нибудь хорошую библиотеку построителя SQL для Java, такую ​​как Squiggle (похоже, …
108 java  sql  sqlbuilder 

8
Когда использовать представление вместо таблицы?
Когда действительно следует использовать View поверх реальной таблицы? Какие выгоды я должен ожидать от этого? В целом, каковы преимущества использования представления над таблицей? Разве я не должен спроектировать таблицу так, как в первую очередь должно выглядеть представление?

2
Предложение JPQL IN: Java-массивы (или списки, наборы…)?
Я хотел бы загрузить все объекты, для которых текстовый тег установлен на любое небольшое, но произвольное количество значений из нашей базы данных. Логичным способом сделать это в SQL было бы создание предложения «IN». JPQL допускает IN, но, кажется, требует, чтобы я указывал каждый параметр для IN напрямую (например, "in (: …
108 sql  orm  jpa  jpql  named-query 

5
Можно ли откатить операторы CREATE TABLE и ALTER TABLE в основных базах данных SQL?
Я работаю над программой, которая выдает DDL. Я хотел бы знать, CREATE TABLEможно ли откатить аналогичный DDL в Postgres MySQL SQLite и другие Опишите, как каждая база данных обрабатывает транзакции с помощью DDL.

5
Как присвоить результат выполнения переменной sql?
Как присвоить результат вызова exec переменной в SQL? У меня есть хранимая процедура up_GetBusinessDay, которая возвращает одну дату. Вы можете сделать что-нибудь вроде этого: exec @PreviousBusinessDay = dbo.up_GetBusinessDay @Date, -1

7
SQL Server - создать копию таблицы базы данных и поместить ее в ту же базу данных?
У меня есть таблица ABC в базе данных DB. Я хочу создать копии ABC с именами ABC_1, ABC_2, ABC_3 в той же БД. Как я могу это сделать, используя Management Studio (желательно) или SQL-запросы? Это для SQL Server 2008 R2.

5
Postgresql SELECT, если строка содержит
Итак, в моем Postgresql есть: TAG_TABLE ========================== id tag_name -------------------------- 1 aaa 2 bbb 3 ccc Чтобы упростить мою проблему, я хочу выбрать «id» из TAG_TABLE, когда строка «aaaaaaaa» содержит «tag_name». Поэтому в идеале он должен возвращать только "1", который является идентификатором имени тега 'aaa'. Вот чем я пока занимаюсь: …
108 sql  postgresql 

14
Как распечатать оператор SQL в модели codeigniter
В моей модели есть оператор sql, Я тогда говорю $query = $this->db->query($sql, array(fields, fields1); if ($query) { return true: } else { echo "failed"; return false; } Мой запрос всегда терпит неудачу, как мне заставить php печатать точный оператор sql, отправляемый в мою базу данных? И отобразить это в моем …
107 php  sql  codeigniter 

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