Пример выборки диапазона дат в MSSQL

MS SQL - по необходимости

Пример выборки диапазона дат:

WITH    q AS
        (
        SELECT  1 AS num
        UNION ALL
        SELECT  num + 1
        FROM    q
        WHERE   num < 10
        )
SELECT  DATEADD(DAY,0,cast(cast(DATEADD(DAY,-num,SYSDATETIME()) as date) as datetime))   
FROM    q

Читаль далее...

MSSQL Date select

MSSQL - Как правильно отловить и вернуть ошибку в запросе

MS SQL - по необходимости

Пример, как правильно отлавливать ошибку в MSSQL

BEGIN TRY  
    -- Некий код который может вызвать ошибку.  
    SELECT 1/0;  
END TRY  
BEGIN CATCH  
    SELECT  
        ERROR_NUMBER() AS ErrorNumber  
        ,ERROR_SEVERITY() AS ErrorSeverity  
        ,ERROR_STATE() AS ErrorState  
        ,ERROR_PROCEDURE() AS ErrorProcedure  
        ,ERROR_LINE() AS ErrorLine  
        ,ERROR_MESSAGE() AS ErrorMessage;  
END CATCH;  
GO


Оп!

Комментировать...

MSSQL TSQL SQL

MSSQL - Выбор процедур из метаданных по содержимому (пример)

MS SQL - по необходимости

Пример вывода всех процедур которые содержат текст «ChequeHeads» (проще говоря в которых есть обращения к данной таблице):

SELECT name
FROM   sys.procedures
WHERE  Object_definition(object_id) LIKE '%ChequeHeads%'

Комментировать...

MSSQL Метаданные SQL

Подключение датчика температуры и влажности DHT11 к Arduino UNO R3

Arduino

Подключение датчика температуры DHT11 задача довольно простая.
Всё, что нам понадобится для подключения, это небольшой скетч, собранная схема и библиотека для работы с датчиком.
Первым делом скачаем библиотеку для работы с датчиком, например здесь: https://github.com/adafruit/DHT-sensor-library.
Теперь разберемся с самим датчиком, датчик может быть с готовой обвязкой и тремя контактами — земля, питание и данные.
Либо как у меня, сам датчик без какой либо обвязки, с четырьмя контактами один из которых нам не понадобится.

Вот, сам датчик:
DHT11 Датчик температуры и влажности распиновка
Как представлено на рисунке, если датчик находится к нам решёткой а контакты направлены вниз, то номера контактов будут от 1 до 4 слева на право, как показано на фотографии выше слева.

Читаль далее...

Arduino DHT11 DHT22 подключение температура влажность

Подключение LCD2004A к Arduino UNO R3

Arduino

В данной публикации речь пойдет о подключении жидкокристаллического дисплея LCD2004A без интерфейса I2C. Это обычный жидкокристаллический дисплей с четырьмя строками по 20 символов в каждой, подключается он так же как и двухстрочный аналогичный дисплей, поэтому инструкция будет полезна и для дисплея с двумя строками LCD2002.

Выглядит дисплей вот так:

LCD2004A

Данный дисплей имеет 16 выводов:

Читаль далее...

Arduino LCD LCD2004A

Цитата дня!

Блог им. Roman

Не повторяйте одну и ту же ошибку в вашем коде снова и снова.
Создайте функцию с этой ошибкой и вызывайте её каждый раз, когда понадобится!

Комментировать...

Цитата программирование программирование для идиотов

MSSQL SEQUENCE - Пример создания сиквенса ( последовательности ) и его использования

MS SQL - по необходимости

Пример создания сиквенса (последовательности) в MSSQL:

CREATE SEQUENCE [dbo].[CardNum] 
 AS [bigint]
 START WITH 1
 INCREMENT BY 1
 MINVALUE -9223372036854775808
 MAXVALUE 9223372036854775807
 CACHE 
GO

После выполнения данного запроса в базе данных будет создан сиквенс CardNum типа BIGINT, который будет начинаться с 1.

Теперь чтобы получить новое значение сиквенса:
set @card_num =  NEXT VALUE FOR [dbo].[CardNum];


Чтобы просто посмотреть все текущие свойства сиквенса:
SELECT * FROM sys.sequences WHERE name = 'CardNum' ;


Вот и всё.

Комментировать...

MSSQL SEQUENCE SQL

Добавление SSL в Apache под Ubuntu

Ubuntu

Краткая инструкция, как добавить SSL сертификат для сайта работающего под Apache на Ubuntu.

Предполагается, что у вас уже есть установленный сервер с Ubuntu и Apache.

Первым делом активируем mod_ssl для Apache.

sudo a2enmod ssl


После этого включаем настройки по умолчанию.
sudo a2ensite default-ssl


Теперь добавляем файлы сертификата для сайта, в папку:/etc/ssl/certs/

Читаль далее...

Ubuntu Apache SSL

Ubuntu Делаем вход по FTP для конкретного пользователя в конкретную папку и запираем его там

Ubuntu

Пример настроек для FTP ( vsftpd ) с запиранием пользователя в своей домашней папке.

Установка FTP в Ubuntu:

sudo apt install vsftpd

Тут всё просто.

Далее открываем файл настроек /etc/vsftpd.conf
И смотрим чтобы параметры приведенные ниже были у вас установлены идентичные:
listen=NO
listen_ipv6=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
dirmessage_enable=YES
use_localtime=YES
ftpd_banner=Welcome to My FTP service.
allow_writeable_chroot=YES
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable=NO

Читаль далее...

Ubuntu FTP User Пользователь настройки vsftpd

Самое простое что можно сделать на Arduino - Мигаем светодиодом.

Arduino

Итак, мигание обычным светодиодом.
Самое простое, что можно сделать на Arduino.

Вот как это выглядит:

Arduino - Мигаем светодиодом

На всякий случай, приведу схемы подключения:

Читаль далее...

Arduino светодиод программирование скетч

Работа с Postgresql в C#

Не так давно занялся разработкой приложения на C# работающего на базе PostreSQL, появилась информаци (читать далее...)

691  
Работа со строками в Oracle (PL/SQL)

Основные способы обработки строковых значений в Oracle. В этой публикации я приведу основные функции (читать далее...)

615  
Работа с MySQL в C#

Надеюсь данная публикация не даст читателям повторить мои ошибки и поможет сделать изначально правил (читать далее...)

500  
Установка русской кодировки на уже созданную базу данных (смена COLLATION)

Полезный пример изменения кодировки (COLLATION) на уже созданной базе данных. В данном примере устан (читать далее...)

387  
OpenXML - Пример создания Excel файла на C#

В данной публикации приведен пример генерации Excel файла при помощи библиотеки OpenXML. Отличие это (читать далее...)

368  
Передача параметров между формами в C#

Часто возникает необходимость передать определённые параметры между формами в одном приложении, напр (читать далее...)

357  
Функция Oracle TO_DATE (PL/SQL)

Функция TO_DATE — преобразует строку в переменную времени DATE. Синтаксис: TO_DATE(исходная_строка, (читать далее...)

354  
Поиск и регулярные выражения в MySQL

СУБД MySQL имеет различные инструменты для осуществления поиска, среди которых оператор LIKE, осущес (читать далее...)

344  
Объединение выборок UNION, INTERSECT, MINUS в Oracle (PL/SQL)

В Oracle присутствует возможность объединять выборки. Для объединения используются операторы: UNION (читать далее...)

336  
Работа с XML в Oracle PL/SQL (Часть 1)

В этой публикации я приведу основные способы работы с XML в Oracle, которые сам использую. Здесь буд (читать далее...)

331