[Провайдер] nvarchar(50) references [Провайдеры]([Название провайдера])
[Название тарифа] nvarchar(50) references [Тарифы всех провайдеров]([Название тарифа])
CREATE TABLE [Клиент]
( id_client INT PRIMARY KEY,
[Фамилия] NVARCHAR(30) NOT NULL,
[Имя] NVARCHAR(20) NOT NULL,
[Отчество] NVARCHAR(20) NOT NULL,
[Паспорт] NVARCHAR(MAX) NOT NULL,
[Адрес] NVARCHAR(MAX) NULL )
CREATE TABLE [Провайдер]
( [Название] NVARCHAR(50) PRIMARY KEY,
[Название суб-провайдера] NVARCHAR(50) NULL,
[ФИО директора] NVARCHAR(100) NOT NULL,
[Телефон директора] CHAR(10) NOT NULL,
[ОКПО] CHAR(10) NOT NULL )
CREATE TABLE [Тариф]
( [Название] NVARCHAR(50) PRIMARY KEY,
[Скорость] INT NOT NULL,
[Стоимость] MONEY NOT NULL,
[Тип] NVARCHAR(50) NOT NULL CHECK ( [Тип] in
( 'Проводной/Лимитный',
'Проводной/безлимитный',
'Беспроводной/Лимитный',
'Беспроводной/Безлимитный' )))
CREATE TABLE [Провайдер Тарифа]
( [Название провайдера] NVARCHAR(50) REFERENCES [Провайдер] ([Название]),
[Название тарифа] NVARCHAR(50) REFERENCES [Тариф]([Название])
PRIMARY KEY ( [Название провайдера],
[Название тарифа]))
CREATE TABLE [Договор]
( [Номер] INT,
id_client INT,
[Провайдер] NVARCHAR(50),
[Тариф] NVARCHAR(50)
PRIMARY KEY ([Номер], id_client),
CONSTRAINT [Договор Клиент]
FOREIGN KEY (id_client) REFERENCES [Клиент]
ON DELETE CASCADE,
FOREIGN KEY([Провайдер], [Тариф])
REFERENCES [Провайдер Тарифа] ([Название провайдера], [Название тарифа]))
DROP TABLE IF EXISTS Orders
DROP TABLE IF EXISTS OrderItems
GO
CREATE TABLE Orders ( row_id INT, parent_id INT, group_name VARCHAR(50) )
CREATE TABLE OrderItems ( order_id INT, price MONEY )
GO
INSERT Orders VALUES (1, NULL, 'test1'),
(2, NULL, 'test2'),
(3, 1, 'test1-3' ),
(4, 3, 'test1-3-4'),
(7, 3, 'test1-3-7'),
(5, 2, 'test2-5' ),
(6, 2, 'test2-6' ),
(8, 2, 'test2-8' ),
(9, 7, 'test1-3-7-9' )
GO
INSERT OrderItems VALUES (1, 11),
(2, 12),
(3, 13),
(4, 14),
(7, 15),
(5, 16),
(6, 17),
(8, 18),
(9, 19)
GO
CREATE OR ALTER FUNCTION dbo.OrderSum (@ORD INT) RETURNS MONEY
AS BEGIN
DECLARE @SUMM MONEY;
WITH calculate_cte(row_id, parent_id, group_name) AS (
SELECT row_id, parent_id, group_name FROM Orders WHERE row_id = @ORD
UNION ALL
SELECT Orders.row_id, Orders.parent_id, Orders.group_name
FROM Orders
INNER JOIN calculate_cte ON calculate_cte.row_id = Orders.parent_id
)
SELECT @SUMM = SUM(price) FROM calculate_cte
INNER JOIN OrderItems ON calculate_cte.row_id = OrderItems.order_id
RETURN @SUMM
END
GO
SELECT dbo.OrderSum(1), dbo.OrderSum(2), dbo.OrderSum(3), dbo.OrderSum(4)
set devmgr_show_nonpresent_devices=1
cd %SystemRoot%\System32
start devmgmt.msc
create table [Тарифы всех провайдеров]
(
[Название тарифа] varchar(50) primary key,
[Скорость] integer not null,
[Характеристики] varchar(50) NOT NULL CHECK ( [Характеристики] IN ('Проводной/Лимитный',
'Проводной/безлимитный',
'Беспроводной/Лимитный' ,
'Беспроводной/Безлимитный'))
)
"%USERPROFILE%\AppData\Roaming\Opera Software\Opera Stable"
профиля пользователя и не входят в данные синхронизации. Поэтому для каждого пользователя их нужно ставить заново. Или копировать нужные файлы из одного профиля в другой."%USERPROFILE%\AppData\Roaming\Opera Software\Opera Stable"
"%USERPROFILE%\AppData\Roaming\Opera Software\Opera Stable"
могут иметь доступ сторонние программы. Например, антивирус или напротив вирус. CREATE OR ALTER PROCEDURE EncyclNewPageGroup
AS
DECLARE @Temp TABLE( Alpha VARCHAR(100), [Path] VARCHAR(100), IDFrom INT, IDTo INT)
INSERT INTO @Temp EXECUTE EncyclNewPage
SELECT DISTINCT [Path], IDFrom, IDTo FROM @Temp WHERE NOT IDFrom IS NULL ORDER BY 1
--
GO
наушники подключены в передний разъём 3.5 на корпусе
Отключаю наушники и звук на колонках появляться
Как переключить вывод звука на колонки при подключенных проводных наушниках?Отключить наушники, или использовать для колонок отдельную звуковую плату. Тогда вы сможете выбирать для каждой программы выходное устройство.
Сервер: dns.google
Address: 8.8.8.8
Имя: noop.megaphone.fm
Address: 127.0.0.1
Aliases: traffic.megaphone.fm
Сервер: one.one.one.one
Address: 1.1.1.1
Имя: noop.megaphone.fm
Address: 127.0.0.1
Aliases: traffic.megaphone.fm
Сервер: ns6.mo.center.rt.ru
Address: 213.140.228.30
Имя: noop.megaphone.fm
Address: 127.0.0.1
Aliases: traffic.megaphone.fm
canonical name = traffic.va3.megaphone.cloud
, поэтому и другой IP. Ошибка 173 — Программа установки AMD не может продолжать работу, так как не найдено графическое аппаратное обеспечение AMD