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

89
Скопируйте данные из одного столбца в другой столбец (который находится в другой таблице)

Я хочу скопировать данные из одного столбца в другой столбец другой таблицы. Как я могу это сделать? Я пробовал следующее: Update tblindiantime Set CountryName =(Select contacts.BusinessCountry From contacts) но это не сработало. Я хочу скопировать столбец «BusinessCountry» таблицы контактов в...

89
Запрос MYSQL / даты старше 1 недели назад (все даты в формате UTC)

Как мне запросить mysql db, чтобы вернуть все записи с датой времени старше 1 недели назад. Обратите внимание, что таблица datetime хранит все в формате UTC, и я должен сравнивать это само. Чтобы быть ясным - я ищу чистый запрос mysql....

89
Как я могу просмотреть все строки таблицы? (MySQL)

У меня есть таблица A и один идентификатор первичного ключа. Теперь я хочу пройти все строки в A. Я нашел что-то вроде «для каждой записи в A», но, похоже, это не так, как в MySQL. Дело в том, что для каждой строки я хочу взять поле и преобразовать его, вставить в другую таблицу, а затем обновить...

89
Максимальный размер переменной varchar (max)

В любое время в прошлом, если бы меня спросили о максимальном размере a varchar(max), я бы сказал 2 ГБ или нашел более точную цифру (2 ^ 31-1 или 2147483647). Однако в ходе недавнего тестирования я обнаружил, что varchar(max)переменные могут явно превышать этот размер: create table T ( Val1...

89
Смущает UPDLOCK, HOLDLOCK

Изучая использование подсказок по таблицам , я столкнулся с двумя вопросами: Какие подсказки блокировки мне следует использовать (T-SQL)? Как влияет HOLDLOCK на UPDLOCK? Ответы на оба вопроса говорят о том, что при использовании (UPDLOCK, HOLDLOCK)другие процессы не смогут читать данные в этой...

89
PostgreSQL 'NOT IN' и подзапрос

Я пытаюсь выполнить этот запрос: SELECT mac, creation_date FROM logs WHERE logs_type_id=11 AND mac NOT IN (select consols.mac from consols) Но я не получаю результатов. Я проверил его и знаю, что с синтаксисом что-то не так. В MySQL такой запрос отлично работает. Я добавил строку, чтобы убедиться,...

89
Как реализовать тернарный условный оператор в MySQL

Я хочу реализовать тернарный условный оператор в MySQL. У меня есть таблица, в которой существует один идентификатор поля. Его значение может быть нулевым. Я хочу отображать idв тернарном условном формате следующим образом: select id = id == null ? 0 : id; Возможно ли это в MySQL?...

89
Как проверить, существует ли пользователь postgres?

createuserпозволяет создать пользователя (РОЛЬ) в PostgreSQL. Есть ли простой способ проверить, существует ли этот пользователь (имя)? В противном случае createuser вернется с ошибкой: createuser: creation of new role failed: ERROR: role "USR_NAME" already exists ОБНОВЛЕНИЕ: решение должно быть...

89
Как получить имя базы данных из строки подключения с помощью SqlConnectionStringBuilder

Я никогда не хочу разбивать строку подключения, используя манипуляции со строкой, и получать сервер, базу данных, uid и пароль. Я прочитал следующую ссылку и прочитал принятый ответ, я обнаружил, что это лучший способ получить идентификатор пользователя и пароль из строки подключения, но как...

89
Ошибка Postgres «недопустимое значение параметра« TimeZone »:« UTC »

Jupitor$ bundle exec rake db:create db:migrate APP_development already exists rake aborted! PG::Error: ERROR: invalid value for parameter "TimeZone": "UTC" : SET time zone 'UTC' Я продолжаю получать эту ошибку при попытке перейти на мою базу данных postgres. помощь будет очень признательна!...

89
Расчет расстояния между двумя точками (широта, долгота)

Я пытаюсь рассчитать расстояние между двумя позициями на карте. Я сохранил в своих данных: Долгота, Широта, X POS, Y POS. Раньше я использовал приведенный ниже фрагмент. DECLARE @orig_lat DECIMAL DECLARE @orig_lng DECIMAL SET @orig_lat=53.381538 set @orig_lng=-1.463526 SELECT *, 3956 * 2 * ASIN(...

89
ОШИБКА: отказано в разрешении для отношения tablename в Postgres при попытке SELECT в качестве пользователя только для чтения

GRANT SELECT ON ALL TABLES IN SCHEMA public TO readonly; Пользователь только для чтения может подключиться, просмотреть таблицы, но когда он попытается сделать простой выбор, он получит: ERROR: permission denied for relation mytable SQL state: 42501 Это происходит в PostgreSQL 9.1. Что я сделал не...

89
MySQL enum vs. set

Для типов данных MySQL «перечисление» и «набор», каковы различия, преимущества и недостатки использования одного по сравнению с другим? Пример типа данных: перечисление ('A', 'B', 'C') set ('A', 'B', 'C') Единственное различие, о котором я знаю, заключается в том, что ENUM позволяет выбирать...

89
nodejs mysql Ошибка: соединение потеряно Сервер закрыл соединение

когда я использую node mysql, с 12:00 до 2:00 появляется сообщение об отключении TCP-соединения сервером. Это полное сообщение: Error: Connection lost: The server closed the connection. at Protocol.end (/opt/node-v0.10.20-linux-x64/IM/node_modules/mysql/lib/protocol/Protocol.js:73:13) at...

89
Отображать результаты выбора по вертикали в psql, как это сделано в MySQL \ G

В MySQL вы можете завершить selectзапрос с помощью \G(а не \g) для отображения результатов по вертикали: select * from foo \G *************** id: 1 bar: Hello *************** id: 2 bar: World Как можно сделать то же самое для PostgreSQL с помощью psql?...