sql- все статьи тега ➜ страница 25
Как вставить метку времени в Oracle?
у меня есть БД Oracle с timestamp поле в нем. Каков правильный SQL-код для вставки timestamp в этой области? ...
Быстрый способ узнать количество строк таблицы в PostgreSQL
мне нужно знать количество строк в таблице, чтобы вычислить процент. Если общее количество больше, чем некоторая предопределенная константа, я буду использовать постоянное значение. В противном случае, я буду использовать фактическое количество строк. Я могу использовать SELECT count(*) FROM table. Но если мое постоянное значение 500,000 и 5,000,000,000 строк в моей таблице, подсчет всех строк будет тратить много времени. можно ли прекратить подсчет, как только мое постоянное значение превзош ...
MySQL удалить из с подзапросом как условие
Я пытаюсь сделать такой запрос: DELETE FROM term_hierarchy AS th WHERE th.parent = 1015 AND th.tid IN ( SELECT DISTINCT(th1.tid) FROM term_hierarchy AS th1 INNER JOIN term_hierarchy AS th2 ON (th1.tid = th2.tid AND th2.parent != 1015) WHERE th1.parent = 1015 ); Как вы, вероятно, можете сказать, я хочу удалить родительское отношение к 1015, если тот же tid имеет других родителей. Однако это дает мне синтаксическую ошибку: You have an error in your SQL syntax; check the manual ...
Индексирование логических полей
Это, вероятно, действительно глупый вопрос, но будет ли много пользы в индексации логического поля в таблице базы данных? учитывая распространенную ситуацию, например, записи "мягкого удаления", которые помечены как неактивные, и поэтому большинство запросов включают WHERE deleted = 0, будет ли полезно индексировать это поле самостоятельно или его следует объединить с другими обычно ищущими полями в другом индексе? ...
Чтение таблицы SQL в C# DataTable
Я прочитал много сообщений о вставке DataTable в таблицу SQL, но есть ли простой способ вытащить таблицу SQL в DataTable .NET? ...
Имитировать создание базы данных, если она не существует для PostgreSQL?
Я хочу создать базу данных, которая не существует через JDBC. В отличие от MySQL, PostgreSQL не поддерживает create if not exists синтаксис. Каков наилучший способ добиться этого? приложение не знает, существует ли база данных или нет. Он должен проверить, и если база данных существует, она должна быть использована. Поэтому имеет смысл подключиться к нужной базе данных, и если соединение не удается из-за отсутствия базы данных, он должен создать новую базу данных (путем подключения к умолчанию ...
Как получить необработанный скомпилированный SQL-запрос из выражения SQLAlchemy?
у меня есть объект запроса SQLAlchemy и я хочу получить текст скомпилированного оператора SQL со всеми его параметрами (например, no %s или другие переменные, ожидающие привязки компилятором операторов или mysqldb dialect engine и т. д.). вызов str() на запрос показывает что-то вроде этого: SELECT id WHERE date_added <= %s AND date_added >= %s ORDER BY count DESC Я пробовал искать в запросе._params но это пустой словарь. Я написал свой собственный компилятор с помощью этот пример sqla ...
Удаление дубликатов записей в PostgreSQL
У меня есть таблица в базе данных PostgreSQL 8.3.8, которая не имеет ключей/ограничений на нее и имеет несколько строк с точно такими же значениями. Я хотел бы удалить все дубликаты и сохранить только 1 копию каждой строки. существует один столбец, в частности (с именем "ключ"), который может быть использован для идентификации дубликатов (т. е. должна существовать только одна запись для каждого отдельного"ключа"). Как я могу это сделать? (в идеале с одной командой SQL ) Скорость не проблема в ...
В чем разница между function и procedure в PL/SQL?
в чем разница между function и procedure в PL/SQL ? ...
Как выбрать последнюю запись таблицы в SQL?
Это пример кода для выбора всех записей из таблицы. Может кто-нибудь показать мне, как выбрать последнюю запись этой таблицы? select * from table когда я использую: SELECT * FROM TABLE ORDER BY ID DESC LIMIT Я получаю эту ошибку: строка 1: неправильный синтаксис рядом с "пределом". Это код, который я использую: private void LastRecord() { SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["HELPDESK_OUTLOOKConnectionString3"].ToString()); conn.Open(); ...
Как получить максимальное значение столбца с помощью Entity Framework?
чтобы получить максимальное значение столбца, содержащего целое число, я могу использовать следующую команду T-SQL SELECT MAX(expression ) FROM tables WHERE predicates; можно ли получить тот же результат с Entity Framework. допустим, у меня есть следующая модель public class Person { public int PersonID { get; set; } public int Name { get; set; } public int Age { get; set; } } как я могу получить возраст самого старого человека? int maxAge = context.Persons.? ...
как вставить datetime в таблицу базы данных SQL?
Как я могу вставить datetime в таблицу базы данных SQL ? Есть ли способ вставить этот запрос через команду insert в C# / .NET? ...
Как изменить ограничение
SQL как изменить ограничение ниже 1 из моего ограничения CONSTRAINT ACTIVEPROG_FKEY1 FOREIGN KEY(ActiveProgCode) REFERENCES PROGRAM(ActiveProgCode), Я хочу добавить в ON DELETE CASCADE к ограничению выше. как мне изменить это существующее ограничение ACTIVEPROG_FKEY1 и добавить ON DELETE CASCADE к ограничению ACTIVEPROG_FKEY1 рассмотрим ACTIVEPROG_FKEY1 находится в таблице ACTIVEPROG ...
СУБД лоб.метода getlength может служить метод() и длина (), чтобы найти размер Blob в Oracle
Я получаю те же результаты из select length(column_name) from table как select dbms_lob.getlength(column_name) from table тем не менее, ответы на этот вопрос кажется, предпочитают использовать dbms_lob.getlength(). есть ли какая-либо польза от использования dbms_lob.getlength()? если это изменит ответ, я знаю, что все капли есть .bmp изображения (никогда не работал с blobs раньше). ...
Какой тип данных наиболее подходит для хранения IP-адреса в SQL server? [дубликат]
этот вопрос уже есть ответ здесь: тип данных для хранения ip-адреса в SQL Server 10 ответов каким должен быть наиболее рекомендуемый тип данных для хранения IPv4-адреса в SQL server? или, может быть, кто-то уже создал пользовательский тип данных SQL (.NET assembly) для это? Мне не нужна сортировка. ...
Возвращает значение, если строки не найдены SQL
вот мой простой запрос. Если я запрошу запись, которая не существует, то я ничего не получу. Я бы предпочел, чтобы false (0) возвращался в этом сценарии. Ищу метод с учета нет записей. SELECT CASE WHEN S.Id IS NOT NULL AND S.Status = 1 AND (S.WebUserId = @WebUserId OR S.AllowUploads = 1) THEN 1 ELSE 0 END AS [Value] FROM Sites S WHERE S.Id = @SiteId ...
Хранение UUID в виде строки base64
я экспериментировал с использованием UUIDs в качестве ключей базы данных. Я хочу занять наименьшее количество байтов, насколько это возможно, сохраняя при этом представление UUID читаемым человеком. Я думаю, что я получил его до 22 байт, используя base64 и удаляя некоторые трейлинг"==", которые, похоже, не нужны для хранения в моих целях. Есть ли недостатки в этом подходе? в основном мой тестовый код делает кучу преобразований, чтобы получить UUID до 22 байт Строка, а затем преобразует его ...
Как извлечь год и месяц из даты в PostgreSQL?
Я хочу выбрать sql: SELECT "year-month" from table group by "year-month" AND order by date, где год-месяц-формат для даты "1978-01", "1923-12". выберите to_char работы couse, но не "правильный" порядок . ...
Как выбрать имя столбца с пробелом в MySQL
Я работаю над проектом, где другой разработчик создал таблицу с именами столбцов, как 'Business Name'. Это пространство между двумя словами. Если я запускаю SELECT оператор с именем 'Business' он говорит, что нет столбца с именем 'Business'. Как я могу решить эту проблему? ...
Передача нескольких значений для одного параметра в службах Reporting Services
У меня есть несколько параметров множественного выбора в моем отчете. Я пытаюсь найти способ, чтобы передать несколько значений для одного параметра в строке запроса? Если я передаю одно значение, оно отлично работает. отчет работает нормально, выбирая несколько вариантов для одного параметра. Моя проблема заключается в строке веб-запроса. ...