sql- все статьи тега ➜ страница 23


Предоставить пользователю разрешение на выполнение всех хранимых процедур в базе данных?

Я создал скрипт из старой базы данных, создал новую базу данных и импортировал все данные из старой базы данных. Однако до сих пор ни один пользователь не имеет прав на выполнение хранимых процедур. Я знаю, что могу использовать GRANT EXECUTE ON [storedProcName] TO [userName] Если бы это было всего несколько процедур, однако, у меня есть около 100 так что самый простой способ для меня, чтобы предоставить выполнить доступ для конкретного пользователя для всех из них? спасибо заранее. ...

Как определить количество дней в месяце в SQL Server?

Мне нужно определить количество дней в месяце для данной даты в SQL Server. есть ли встроенная функция? Если нет, то что я должен использовать в качестве пользовательской функции? ...

Какой SQL-запрос быстрее? Фильтр по критериям объединения или предложение Where?

сравните эти 2 запроса. Быстрее ли поместить фильтр в критерии соединения или в предложение were. Я всегда чувствовал, что это быстрее по критериям соединения, потому что это уменьшает набор результатов в самый ранний момент, но я не знаю наверняка. Я собираюсь построить некоторые тесты, чтобы увидеть, но я также хотел получить мнения о том, что было бы яснее читать, а также. запрос 1 SELECT * FROM TableA a INNER JOIN TableXRef x ON a.ID = x.TableAID INNER JOIN TableB b ...

Как вручную выполнить команды SQL в Ruby On Rails с помощью NuoDB

Я пытаюсь вручную выполнить команды SQL, чтобы я мог получить доступ к процедурам в NuoDB. Я использую Ruby on Rails и я использую следующую команду: ActiveRecord::Base.connection.execute("SQL query") "SQL-запрос" может быть любой командой SQL. например у меня есть таблица под названием "Обратная связь" и когда я выполните команду: ActiveRecord::Base.connection.execute("SELECT `feedbacks`.* FROM `feedbacks`") Это только вернет "истинный" ответ вместо отправки мне всех запрошенных данных ...

Новая строка в Sql-запросе

Как вы получаете новую строку или строку в Sql-запросе ? ...

В чем разница между "LINQ to Entities", "LINQ to SQL" и " LINQ to Dataset"

Я уже довольно давно работаю с LINQ. Тем не менее, остается немного загадкой, каковы реальные различия между упомянутыми ароматами LINQ. успешный ответ будет содержать короткую дифференциацию между ними. Какова основная цель каждого аромата, в чем заключается польза, и есть ли влияние на производительность... С. П. Я знаю, что есть много источников информации там, но я ищу своего рода "чит лист", который инструктирует новичка, куда направиться для достижения конкретной цели. ...

Стандартное использование 'Z' вместо NULL для представления отсутствующих данных?

вне аргумента о том, должны ли когда-либо использоваться нули: я отвечаю за существующую базу данных, которая использует NULL для обозначения "отсутствующих или никогда не вводимых" данных. Он отличается от пустой строки, Что означает "пользователь установил это значение, и они выбрали "пустой"." другой подрядчик по проекту твердо стоит на" NULLs не существует для меня; я никогда не использую NULL, и никто другой не должен, либо " сторона аргумента. Однако меня смущает то, что с тех пор коман ...

В чем разница между латеральным и подзапросом в PostgreSQL?

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

Каковы хорошие альтернативы SQL (язык)? [закрытый]

Я иногда слышу вещи о том, как SQL сосет, и это не очень хороший язык, но я никогда не слышал много об альтернативах ему. Итак, есть ли другие хорошие языки, которые служат той же цели (доступ к базе данных), и что делает их лучше, чем SQL? Есть ли хорошие базы данных, которые используют этот альтернативный язык? изменить: Я знаком с SQL и использую его все время. У меня нет проблем с этим, меня просто интересуют любые альтернативы, которые могут существовать, и почему люди нравится им больше. ...

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

я получил следующую таблицу: col1 | col2 | col3 -----+------+------- 1 | a | 5 5 | d | 3 3 | k | 7 6 | o | 2 2 | 0 | 8 если пользователь ищет "1", программа будет смотреть на col1 что имеет "1", то он получит значение в col3 "5", после чего программа продолжит поиск" 5 " в col1 и он получит "3" в col3 и так далее. Так что он будет распечатывать: 1 | a | 5 5 | d | 3 3 | k | 7 если пользователь ищет "6", он распечатает: 6 | o | 2 2 | 0 | 8 ...

Показать хост MySQL с помощью команды SQL

Show Database Use database show tables Describe <table> все хорошо и хорошо, но можно ли показать текущие соединения хоста. Не connection_id, а IP-адрес или имя хоста. ...

Поддерживает ли PostgreSQL параметры сортировки, нечувствительные к акценту?

В Microsoft SQL Server можно указать параметры сортировки" без акцента " (для базы данных, таблицы или столбца), что означает, что это возможно для запроса типа SELECT * FROM users WHERE name LIKE 'João' чтобы найти строку с Joao имя. Я знаю, что можно удалить акценты из строк в PostgreSQL с помощью unaccent_string функция contrib, но мне интересно, поддерживает ли PostgreSQL эти" нечувствительные к акценту " параметры сортировки, поэтому SELECT выше работа. ...

Как создать временную таблицу в базе данных Oracle?

Я хотел бы создать временную таблицу в базе данных Oracle что-то вроде Declare table @table (int id) в SQL server и чем заполнить его с select оператор это возможно? спасибо ...

Как это сделать, если не существует в SQLite

Я пытаюсь перенести эту строку из MS SQL Server в SQLite IF NOT EXISTS(SELECT 1 FROM EVENTTYPE WHERE EventTypeName = 'ANI Received') INSERT INTO EVENTTYPE (EventTypeName) VALUES ('ANI Received'); Кажется, что SQLite не поддерживает, если не существует или, по крайней мере, я не могу заставить его работать. Я упускаю что-то простое? Есть ли обходной путь? ...

Как получить "дату начала недели" и "дату окончания недели" из номера недели в SQL Server?

у меня есть запрос, который подсчитывает свадебные даты в базе данных... Select Sum(NumberOfBrides) As [Wedding Count], DATEPART( wk, WeddingDate) as [Week Number], DATEPART( year, WeddingDate) as [Year] FROM MemberWeddingDates Group By DATEPART( year, WeddingDate), DATEPART( wk, WeddingDate) Order By Sum(NumberOfBrides) Desc Как мне работать, когда начало и конец каждой недели представлены в результирующем наборе? Select Sum(NumberOfBrides) As [Wedding Count], DATEPAR ...

Как я могу импортировать.sql файлы в SQLite 3?

У меня есть .SQL файлы, которые имеют следующее содержание: #cat db.sql create table server(name varchar(50),ipaddress varchar(15),id init) create table client(name varchar(50),ipaddress varchar(15),id init) Как импортировать этот файл в SQLite, чтобы они создавались автоматически? ...

#1025-ошибка при переименовании './ database / #sql-2e0f 1254ba7' to './ база данных / таблица' (errno: 150)

поэтому я пытаюсь добавить первичный ключ к одной из таблиц в моей базе данных. Прямо сейчас он имеет первичный ключ, как это: PRIMARY KEY (user_id, round_number) где user_id-это внешний ключ. Я пытаюсь изменить его к этому: PRIMARY KEY (user_id, round_number, created_at) Я делаю это в phpmyadmin, нажав на значок первичного ключа в представлении структуры таблицы. Это ошибка, я получаю: #1025 - Error on rename of './database/#sql-2e0f_1254ba7' to './database/table' (errno: 150) это ба ...

Зачем использовать Select Top 100 процентов?

Я понимаю, что до SQL Server 2005, вы можете "обмануть" SQL Server, чтобы разрешить использование order by в определении представления, а также включить TOP 100 PERCENT на выберите предложения. Но я видел другой код, который я унаследовал, который использует SELECT TOP 100 PERCENT ... внутри динамических операторов SQL (используется в АДО на ASP.NET приложения, и т. д.). Есть ли для этого какая-то причина? Разве результат не такой же, как не в том числе TOP 100 PERCENT? ...

Escape-символ Oracle SQL (для'&')

при попытке выполнить инструкции SQL insert с помощью Oracle SQL Developer Я продолжаю генерировать подсказку "введите значение подстановки": insert into agregadores_agregadores ( idagregador, nombre, url ) values ( 2, 'Netvibes', 'http://www.netvibes.com/subscribe.php?type=rss&amp;url=' ); Я пробовал экранирование специального символа в запросе используя ' ' выше, но я все еще не могу избежать амперсанда, '&', вызывая замену строки. вперед панки, сделайте мой день:) ...

Объединение двух таблиц с разным количеством столбцов

У меня есть две таблицы (таблица A и таблица B). Они имеют разное количество столбцов-скажем, таблица A имеет больше столбцов. Как я могу объединить эти две таблицы и получить null для столбцов, которые таблица B не имеет? ...