Разработка и сопровождение баз данных в среде СУБД MS SQL Server 2000. Сивохин А.В - 106 стр.

UptoLike

Задание 1.5.6. Использование команды SELECT для копирования данных в
таблицу.
Create Table TabG(Col1 int IDENTITY,
Col2 varchar(50))
GO
Set IDENTITY_INSERT TabG ON
GO
Insert Into TabG (Col1,Col2)
Select Col1,Col2 From TabD
GO
Select * From TabG
GO
Задание1.5.7. Модификация данных с помощью команды UPDATE.
Declare @@Var1 int
SET @@Var1 = 0
Update #TempTableAuthors SET @@Var1 = @@Var1 + 1
Where Contact = 0
Select @@Var1
GO
Declare @@Var2 varchar(40)
Update #TempTableAuthors SET @@Var2 = au_lname = au_lname + '__NO
CONTRACT__'
Where Contact = 0
Select au_id, au_lname, phone From #TempTableAuthors --2строки
Where Contract = 0
Select @@Var2 AS 'Значение переменной @@Var2' --1строка
Задание1.5.8. Использование команды DELETE.
Delete From #TempTableAuthors
Select * From #TempTableAuthors
1.6. Выборка данных из таблиц
Задание 1.6.1. Выборка начальных строк таблицы.
USE Northwind
Select Top 7 * From Territories --различные
Select Top 10 Percent * From Territories --различные
упорядоченные по
TerritoryID
Select Order By TerritoryID With Ties * From Territories --все 7
Select All * From Territories --все строки таблицы
Select Distinct * From Territories -- все без дублирующих
Задание 1.6.2. Использование псевдонимов в запросе.
    Задание 1.5.6. Использование команды SELECT для копирования данных в
таблицу.
    Create Table TabG(Col1 int IDENTITY,
               Col2 varchar(50))
    GO
    Set IDENTITY_INSERT TabG ON
    GO
    Insert Into TabG (Col1,Col2)
    Select Col1,Col2 From TabD
    GO
    Select * From TabG
    GO

    Задание1.5.7. Модификация данных с помощью команды UPDATE.
    Declare @@Var1 int
    SET @@Var1 = 0
    Update #TempTableAuthors SET @@Var1 = @@Var1 + 1
      Where Contact = 0
    Select @@Var1
    GO
    Declare @@Var2 varchar(40)
    Update #TempTableAuthors SET @@Var2 = au_lname = au_lname + '__NO
    CONTRACT__'
      Where Contact = 0
    Select au_id, au_lname, phone From #TempTableAuthors --2строки
      Where Contract = 0
    Select @@Var2 AS 'Значение переменной @@Var2' --1строка

    Задание1.5.8. Использование команды DELETE.
    Delete From #TempTableAuthors
    Select * From #TempTableAuthors

                         1.6. Выборка данных из таблиц
    Задание 1.6.1. Выборка начальных строк таблицы.
    USE Northwind
    Select Top 7 * From Territories         --различные
    Select Top 10 Percent * From Territories --различные упорядоченные по
TerritoryID
    Select Order By TerritoryID With Ties * From Territories --все 7
    Select All * From Territories              --все строки таблицы
    Select Distinct * From Territories        -- все без дублирующих

    Задание 1.6.2. Использование псевдонимов в запросе.