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

19
Функция против хранимой процедуры в SQL Server
Я давно изучаю функции и хранимые процедуры, но не знаю, почему и когда мне следует использовать функцию или хранимую процедуру. Они выглядят одинаково для меня, может быть, потому что я новичок в этом. Может кто-нибудь сказать мне, почему?

7
Как отфильтровать данные Pandas, используя 'in' и 'not in', как в SQL
Как я могу достичь эквивалентов SQL INи NOT IN? У меня есть список с необходимыми значениями. Вот сценарий: df = pd.DataFrame({'countries':['US','UK','Germany','China']}) countries = ['UK','China'] # pseudo-code: df[df['countries'] not in countries] Мой текущий способ сделать это заключается в следующем: df = pd.DataFrame({'countries':['US','UK','Germany','China']}) countries = pd.DataFrame({'countries':['UK','China'], 'matched':True}) # IN df.merge(countries,how='inner',on='countries') # NOT …

8
Как проверить дату последнего изменения хранимой процедуры или функции на SQL-сервере
Мне нужно проверить, когда функция была изменена в последний раз. Я знаю, как проверить дату создания (это в окне свойств функции в SQL Server Management Studio). Я обнаружил, что в SQL Server 2000 было невозможно проверить дату изменения (посмотрите на этот пост: можно ли определить, когда хранимая процедура последний раз …

5
MySQL хранимая процедура против функции, что я буду использовать, когда?
Я смотрю на хранимые процедуры и функции MySQL. В чем реальная разница? Они кажутся похожими, но функция имеет больше ограничений. Я, вероятно, ошибаюсь, но кажется, что хранимая процедура может сделать все, и больше может хранимая функция. Почему / когда я использовал бы процедуру против функции?

5
Как проверить, существует ли функция в базе данных SQL
Мне нужно выяснить, существует ли функция в базе данных, чтобы я мог ее удалить и создать заново. Это должно быть что-то вроде следующего кода, который я использую для хранимых процедур: IF EXISTS ( SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[SP_TEST]') AND OBJECTPROPERTY(id, N'IsProcedure') = 1 )

3
MySQL: выбор нескольких полей в несколько переменных в хранимой процедуре
Могу ли я ВЫБРАТЬ несколько столбцов в несколько переменных в одном запросе выбора в MySQL? Например: DECLARE iId INT(20); DECLARE dCreate DATETIME; SELECT Id INTO iId, dateCreated INTO dCreate FROM products WHERE pName=iName; Каков правильный синтаксис для этого?


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