Archiv für: Juli 2004
sp_spaceused in Tabelle unleiten
Jul 29th
USE PUBS GOSET NOCOUNT ONCREATE TABLE #TableSpace( Name char(20) ,RowCnt int ,Reserved varchar(15) ,Data varchar(15) ,Index_Size varchar(15) ,Unused varchar(15))DECLARE @Table sysnameDECLARE TableCur CURSOR FOR SELECT T… mehr »
Fakultät einer Zahl
Jul 26th
CREATE FUNCTION dbo.fakultät(@n DECIMAL(38,0))RETURNS DECIMAL(38,0) AS BEGIN DECLARE @tmp DECIMAL(38,0) IF (@n <= 1) SELECT @tmp = 1 ELSE SELECT @tmp = @n * dbo.fakultät(@n - 1) RETURN @tmpENDGOSELECT dbo.fakultät(10)DROP FUNCTIO… mehr »
Steigung einer Geraden
Jul 26th
DECLARE @x1 FLOATDECLARE @x2 FLOATDECLARE @y1 FLOATDECLARE @y2 FLOATSELECT @x1 = 1, @x2 = 2, @y1 = 1, @y2 = 2SELECT (@y2-@y1)/(@x2-@x1) ----------------------------------------------------- 1.0(1 row(s… mehr »
Postleitzahlen überprüfen
Jul 22nd
Hier ist eine Lösung mit Hilfe einer UDF:
CREATE FUNCTION dbo.validplz(@plz VARCHAR(5))
RETURNS BIT
AS
BEGIN
DECLARE @result BIT
IF @plz LIKE '[0-9][0-9][0-9][0-9][0-9]'
SET @result= 1
ELSE
SET @result=0
RETURN @result
END
G… mehr »
Postleitzahlen überprüfen
Jul 22nd
Hier ist eine Lösung mit Hilfe einer UDF: CREATE FUNCTION dbo.validplz(@plz VARCHAR(5)) RETURNS BITAS BEGIN DECLARE @result BIT IF @plz LIKE '[0-9][0-9][0-9][0-9][0-9]' SET @result= 1 ELSE SET @result=0 RETURN @result ENDG… mehr »
Der hyperbolische Tangens
Jul 22nd
Sozusagen als krönender Abschluss meines Exkurses in die Statistik, hier ein Skript zur Berechnung des hyperbolischen Tangens:DECLARE @sinhyp FLOATDECLARE @coshyp FLOATSELECT @sinhyp=0.5, @coshyp=0.5SELECT ((POWER(EXP(1),@sinhyp) - POWER(EXP(1),-@sinh… mehr »
Der hyperbolische Cosinus
Jul 22nd
Dies ist die Adaption der Excel Funktion COSHYP()DECLARE @coshyp FLOATSET @coshyp=1SELECT (POWER(EXP(1),@coshyp) + POWER(EXP(1),-@coshyp) )/2 ----------------------------------------------------- 1… mehr »
Der hyperbolische Sinus
Jul 22nd
DECLARE @sinhyp FLOATSET @sinhyp = 1SELECT (POWER(EXP(1),@sinhyp) - POWER(EXP(1),-@sinhyp))/2 ----------------------------------------------------- 1.1752011936438014(1 row(s) affected) Die Variante… mehr »
