articles

by Antonios Chatzipavlis

GREATEST() and LEAST() functions in Azure SQL Database

by Antonios Chatzipavlis - 16 Mar 2021

Μια απαίτηση αρκετών χρόνων υλοποιήθηκε μερικώς στον SQL Server καθώς αυτή την στιγμή είναι μόνο διαθέσιμη στις Azure SQL Databases και αφορά δύο T-SQL functions που υπάρχουν σε άλλα RDBMS εδώ και χρόνια.


Investigating the Cost Threshold for Parallelism value

by Antonios Chatzipavlis - 11 Mar 2021

Στο SQL Server υπάρχουν αρκετά configuration settings, ένα από αυτά είναι το Cost Threshold for Parallelism που χρειάζεται να δώσουμε προσοχή.


The WITH SCHEMABINDING option: What you are missing by not using it

by Antonios Chatzipavlis - 18 Feb 2021

Το WITH SCHEMABINDING είναι διαθέσιμο από το SQL Server 2000 αλλά η χρήση του είναι ελάχιστη με αποτέλεσμα να υπάρχουν business continuity issues αλλά και να μην εκμεταλλεύονται τα performance gains που προσφέρει σε κάποιες περιπτώσεις.


Getting client computer information from SQL Server

by Antonios Chatzipavlis - 05 Feb 2021

Όσοι γράφουμε κώδικα έχουμε σαν σκοπό να καλύπτουμε τις επιχειρηματικές ανάγκες που υπάρχουν. Αρκετές φορές σε αυτές υπάρχουν απαιτήσεις που σχετίζονται με τον client που συνδέεται στο SQL Server instance.


EXECUTE (EXEC) vs. sp_executesql

by Antonios Chatzipavlis - 02 Feb 2021

Παρατηρώ ότι αρκετοί προβληματίζονται ή έχουν μπερδευτεί για το πότε πρέπει να χρησιμοποιούν την EXECUTE (περισσότερο γνωστή με την σύντμηση της EXEC) ή την sp_executesql. Λοιπόν για να βάλουμε τα πράγματα σε σειρά.


Move object(s) to another schema

by Antonios Chatzipavlis - 28 Jan 2021

Από τον SQL Server 2005 έχουμε την ξεκάθαρη δυνατότητα χρήσης των schemas. Αν μετά από την δημιουργία του object επιθυμεί κάποιος να μεταφέρει αυτό σε άλλο schema, στο post αυτό θα διαβάζει το πως μπορεί να το κάνει.


YEAR

CATEGORIES

TAGS

Next Event

NO EVENTS THIS TIME



Newsletter

If you want to receive updates from us subscribe below with your email.
Follow us in
sql school greece logo
© 2010-2021 All rights reserved

This site uses cookies for operational and analytics purposes only. By continuing to browse this site, you agree to their use.