- Arten von SQL Objekten* (genau genommen SQL Server Database Objects, da es auch noch viele anderer gibt)
- Auflisten aller definierten Objekte in einer MS-SQL Datenbank.
- Information Schema – ANSI-STANDARD | Learn SQL: The INFORMATION_SCHEMA Database
- Standard: ANSI/ISO SQL:2003 standard Part 11 Schemata
- MySQL Information Schema
- PostgreSQL Information Schema
- wird nicht unterstützt von SAP HANA, Sybase ASE, Teradata, IBM DB2
- Teil 1: Erstellen grundlegender Objekte*
- Database:
- maximal: 32.767 Datenbanken
- Erstellen einer Datenbank | CREATE DATABASE: zB CREATE DATABASE XY
- Collation = specifies the bit patterns that represent each character in a dataset
- Full-Text-Search
- ANSI_NULL_DEFAULT* – spezifiziert, ob ohne explizite Definition als NULLABLE NULL-Values in die Tabelle geschrieben werden dürfen.
- ANSI_NULL* (Default: ON) – spezifiziert das ISO compliant Verhalten von = und <> in Bezug auf NULL Values
- ANSI_PADDING* – spezifiziert, wie Inhalte behandelt werden, die kleiner sind als die definierte Länge von Spalten
- ANSI WARNINGS*
- Löschen einer Datenbank zB DROP DATABASE XY – Datenbank löschen Best Practice
- Schema:
- … gruppieren SQL Server Objekte logisch zusammen (zB mitarbeiterbezogene Objekte = Schema [employee]). Zusätzlich kann man sie zur Zugriffssteuerung verwenden (Permissions)
- Create a database schema | Create Schema – zB: CREATE SCHEMA Production AUTHORIZATION [dbo];
- Alter Schema – zB: ALTER SCHEMA HumanResources TRANSFER Person.Address;
- Schema eignen sich
- Tabelle
- Create Table – zB CREATE TABLE [dbo].[Table] (Column1 char(10) NOT NULL)
- Alter Table
- ALTER TABLE [dbo].[Table] ADD Column DataType Constraint
- ALTER TABLE [dbo].[Table] DROP Column
- ALTER TABLE [dbo].[Table] ADD CONSTRAINT
- ALTER TABLE [dbo].[Table] DROP CONSTRAINT
- ALTER TABLE [dbo].[Table] ADD PRIMARY KEY (Columns)
- Constraints
- Fully Qualified Table Names
- Insert Data => siehe Abschnitt DML (Data Manipulation Language)
- SQL Server Data Types
- Data types (Transact-SQL)
- System Data Types
- User Definied Data Types (UDDT)
- View
- Create Table
- Alter Table
- Synonyms / Synonyme – dienen dazu Objekte unter alternativen Namen aufrufbar zu machen
- Database:
- Teil 3: Programming in SQL (Programmability)
- Stored Procedures
- Functions
- Scalar Functions
- Table Valued Functions
- Trigger
- User Defined Objects
- User Definied Tables
- User Defined Data Types
- Assemblies
- Teil 4:
- Objekte aus der DB sichern (Datenbank ohne Daten sichern)
- Backup & Restore
- Beispiel Northwind
- Backup einer DB
- Restore einer DB
3D Druck Abschreibung Add-in Array Arraylist Bewertung Boiler C# Chat-GPT Custom GPTs Data Warehouse Datenanalyse datetime Datum DAX ETL Excel Finanzmathematik Hyper-V IFRS Machine Learning Moving Average Netzwerk Parameter Politik Power BI Power Query powershell Programmierung python SAP HANA Studio Sharepoint SQL SSAS SSIS t-SQL tiptoi Umsatzsteuer unfinished unraid VB.NET VBA Virtualisierung Wertpapiere Windows