Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

T - SQL String Funzioni

Transact-SQL o T - SQL è la versione Microsoft del linguaggio SQL . Comunicazioni di computer con proprietà di SQL Server di Microsoft devono essere scritti in T - SQL . Funzioni di stringa in T - SQL manipolare stringhe di caratteri , sezioni di testo memorizzate come un elenco di caratteri o numeri . La sintassi per l' utilizzo di funzioni prende la forma di " function_name select (argomento) . " Argomenti

Gli argomenti sono le variabili , formati di numeri o stringhe , che le funzioni lavorano su. In T - SQL , una funzione di lavoro sull'argomento " char_expr ", per esempio , sulle stringhe di caratteri di testo . Function_name ( integer_expr ) significa che le offerte di funzione con numeri interi di vario genere. Quando è necessario eseguire un'operazione di database , cercare una funzione che può manipolare l' argomento - stringhe di caratteri , numeri o variabili - che si desidera utilizzare . Quindi individuare la stringa specifica o tipo di stringa che vi piacciono
Funzioni

diverse funzioni lavorano su diversi argomenti a T - SQL . ASCII, ad esempio , funziona su l'argomento char_expr : restituisce un risultato in codice ASCII che identifica il primo carattere della stringa . Opere CHAR_LENGTH sullo stesso argomento e ti dà il numero totale di caratteri di una stringa variabile . " Inferiore " converte i caratteri maiuscoli a minuscoli e "reverse" gira intorno stringhe - " jklm " diventa " mlkj " se la funzione inversa influenza che stringa di caratteri
< . br > Il determinismo
funzioni stringa T - SQL

sono deterministici . Se il database non è cambiato il suo contenuto , una funzione darà sempre lo stesso risultato quando applicato lo stesso insieme di valori di ingresso . Funzioni non deterministiche venire con un risultato diverso ogni volta , anche se lo stato del database rimane la stessa . Nessuno di di SQL Server integrato funzioni di stringa , come ASCII , può essere modificato per diventare non deterministico . Determinismo rende più semplice per il server per indicizzare i risultati di una funzione T - SQL .
Considerazioni

La presenza di stringhe di caratteri e funzioni potrebbero non essere evidente a banca dati utenti . T - SQL funziona con le applicazioni che includono un'interfaccia per la selezione dei dati con cui gli utenti vogliono lavorare o che richiamano i dati di uso del linguaggio in generale , piuttosto che scrivere function_name (argomento) . Se si vuole individuare il prezzo di un prodotto particolare , per esempio , T - SQL potrebbe utilizzare una funzione per raccogliere i dati dal server sotto forma di "il prezzo viene" abbinato con la quantità .

 

Programmazione © www.354353.com