8
Category
Allgemein T-SQL
WITH
XGEN(X,
IX)AS
(
SELECT
CAST(-2.2
ASFLOAT)
AS X,
0 AS IX UNION
ALL
SELECT
CAST(X
+ 0.031 AS
FLOAT)
AS X,
IX + 1 AS
IX
FROM
XGEN
WHERE
IX < 100
),
YGEN(Y,
IY)AS
(
SELECT
CAST(-1.5
ASFLOAT)
AS Y,
0 AS IY UNION
ALL
SELECT
CAST(Y
+ 0.031 AS
FLOAT)
AS Y,
IY + 1 AS
IY
FROM
YGEN
WHERE
IY < 100
),
Z(IX,
IY, CX,
CY, X,
Y, I)
AS (
SELECT
IX, IY,
X, Y,
X, Y,
0
FROM
XGEN, YGEN
UNION
ALL
SELECT
IX, IY,
CX, CY,
X * X -
Y * Y +
CX AS X,
Y * X *
2 + CY,
I + 1
FROM
Z
WHERE
X * X +
Y * Y <
16
AND
I < 100
)
SELECTREPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(
REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(
REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(
(X0+X1+X2+X3+X4+X5+X6+X7+X8+X9+X10+X11+X12+X13+X14+X15+X16+X17+X18+X19+
X20+X21+X22+X23+X24+X25+X26+X27+X28+X29+X30+X31+X32+X33+X34+X35+X36+X37+X38+X39+
X40+X41+X42+X43+X44+X45+X46+X47+X48+X49+X50+X51+X52+X53+X54+X55+X56+X57+X58+X59+
X60+X61+X62+X63+X64+X65+X66+X67+X68+X69+X70+X71+X72+X73+X74+X75+X76+X77+X78+X79+
X80+X81+X82+X83+X84+X85+X86+X87+X88+X89+X90+X91+X92+X93+X94+X95+X96+X97+X98+X99),
'A','
'), 'B','.'),
'C',','),
'D',','),
'E',','),
'F','-'),
'G','-'),
'H','-'),
'I','-'),
'J','-'),
'K','+'),
'L','+'),
'M','+'),
'N','+'),
'O','%'),
'P','%'),
'Q','%'),
'R','%'),
'S','@'),
'T','@'),
'U','@'),
'V','@'),
'W','#'),
'X','#'),
'Y','#'),
'Z','
')
FROM (
SELECT
'X'+
CAST(IX
ASVARCHAR)
AS IX,
IY,
SUBSTRING('ABCDEFGHIJKLMNOPQRSTUVWXYZ',
ISNULL(NULLIF(I,
0), 1),
1)AS
I
FROM
Z) ZT
PIVOT (
MAX(I)
FOR IX IN
(
X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,
X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34,X35,X36,X37,X38,X39,
X40,X41,X42,X43,X44,X45,X46,X47,X48,X49,X50,X51,X52,X53,X54,X55,X56,X57,X58,X59,
X60,X61,X62,X63,X64,X65,X66,X67,X68,X69,X70,X71,X72,X73,X74,X75,X76,X77,X78,X79,
X80,X81,X82,X83,X84,X85,X86,X87,X88,X89,X90,X91,X92,X93,X94,X95,X96,X97,X98,X99)
)AS
PZT
Es gibt schlimmeres, was soll da wohl
rauskommen?
Read More
4
Category
T-SQL SQL Server 2005 SQL Server 2008
In einer Store Procedure auf einen UNC-Pfad
zugreifen, dann hilft -> net use!!!!
EXEC xp_cmdshell 'net use y: \\server\path /user:username password'
EXEC
xp_cmdshell 'copy y:\*.* f:\temp'
EXEC
xp_cmdshell 'net use y: /delete'
Dann kann obiges Script helfen ->
Also Laufwerk mappen, kopieren und wieder das Mappen entfernen!
Gruß JJR
0
Category
T-SQL Sharepoint
Sharepoint speichert, ja seine Multi-Value-Lookups
ungefähr so ab
ID 1;#Beschreibung 1;#ID 2;#Beschreibung
2 usw......
Wenn man dann mal alle ID's haben möchte,
hat man gelitten?
Read More
8
Category
T-SQL
wenn man mit mehreren Personen an einer
SQL-Datenbank rum spielt
Also ich meine hier, verschiedene Personen
schreiben Stored-Procedures oder Functions u.ä. dann kann man zwar ein
schönes Dokument schreiben, wie SQL-Code zu formattieren ist. Doch wer
hält sich dran?
Unterstützung gibt es Hier
ApexSQL bietet das Produkt APEX SQL REFACTOR
und das Beste......
Es kostet nix
Viel Spaß und Gruß JJR
0
Category
SQL Server 2005 T-SQL
Mhhh, also wie soll ich anfangen.... Am
Besten nehmt Ihr Euch eine SQLExpress Edition 2005 und legt folgende Tabelle
an.
CREATETABLE
[dbo].[T_ID](
[ID] [int] NULL
)ON
[PRIMARY]
Dann folgendes Statement ausführen ->
insertinto
t_id (id)
values(null)
Dann macht einfach mal folgendes select
->
select*
from t_id where
id =null
Super, nix wird selektiert, haben wir
auch nicht anders erwartet
Und das soll spannend sein??? .....
Read More
0
Category
T-SQL Allgemein
--for the first HP compute
a linear depreciation from Deprecistion Base EQ-((RV-EQ)/HP)* Age = RV
Read More
8
Category
T-SQL
Was ist eigentlich der Unterschied zwischen
einem TRUNCATE und einem DELETE?
Read More
0
Category
SQL Server 2008 SQL Server 2005 T-SQL
Hier ein weiterer Link zum Generieren von
Stored Procedures
Dynamic
Generation of Stored Procedures
Hier war der andere -> Software generieren ...
Und das Script zum Download ->
Gruß JJR
0
Category
T-SQL
Sich evtl. selbst ein T-SQL-Funktion geschrieben,
welche bei einem Vergleich mit NULL true zurückliefert?
Read More
0
Category
Mathematik .Net T-SQL Java Script
Durch Zufall (oder weil ich zuviel Zeit
hatte) bin ich heute abend auf folgende Frage Wie
fängt man einen Löwen in der Wüste? gestossen
Meine Synapsen (oder lag es an der Hitze
in Verbindung mit Weizen) assoziierten sofort:
Wie fängt man einen Bug?
Solution: Basic
On Error Resume Next
Mir würden sofort entsprechende Lösungen
für T-SQL und Java Script einfallen, wie sieht es jedoch mit anderen
Sprachen (C#, Java, Scala usw.) aus.
Gruß JJR
P.S.: Java Script poste ich demnächst
7
Category
T-SQL SQL Server 2005
Just a reminder for me, enable cmdshell
->
EXEC sp_configure 'show advanced options', 1
GO
RECONFIGURE
GO
EXEC sp_configure 'xp_cmdshell', 1
GO
RECONFIGURE
GO
bei folgender Fehlermeldung ->
Read More
10
Category
T-SQL
Ein Kunde hat eine Auftragstabelle, diese
hat eine Spalte O_CREATED, er möchte nun alle Datum(s) selektiert haben,
bei denen ein Abstand von mindestes 7 Tagen zwischen der Erstellung existiert....
Read More
0
Category
T-SQL SQL Server 2005 SQL Server 2008
hier habe ich ja meinen
SQLScriptDumper kurz vorgestellt
Aber was zum Teufel fängt man mit dem
Output an?
Read More
0
Category
T-SQL SQL Server 2005 SQL Server 2008
Es gibt ja Datenbanken, welche sehr viel
Code enthalten. Manchmal mehr Code und Tabellen wie die Anwendung, welche
die Datenbank benutzt.
Hierbei ist es dann von Vorteil, wenn
der Code in Dateien exportiert wird, damit man diese weiterverarbeiten
kann.
Read More
0
Category
T-SQL SQL Server 2005
Im wesentlichen geht es eigentlich nur
um die Implizite Typkonvertierung im SQL Server
Read More
0
Category
T-SQL
In SQL ist es ja ziemlich einfach mittels
einem Select die Summe über mehrere Tabellenspalten zu berechnen ->
select sum(C_1+C_2+C_3+C_4+C_5+C_6+C_7+C_8+C_9+C_10+C_11+C_12),product
from product_revenue
Die Zahlen 1..12 sollen in diesem Fall
die Monate representieren, was ist aber wenn ich nur den Umsatz der ersten
3 Monate ermitteln möchte?
Read More
0
Category
T-SQL SQL Server 2005
Nachdem ich hier
mir merkte wie man das Log einer SQL DB im SQL Server verkleinert. Brauchte
ich nun eine Lösung, um diese auf alle Datenbanken des Servers anzuwenden.
Read More
0
Category
Excel T-SQL
Mit dem neuen Excel 2007 kann man schöne
Sachen machen, jedoch habe ich nicht herausgefunden (schnell!),
wie man beim Nutzen einer Stored Procedure
die Parameter übergeben kann
Read More
0
Category
SQL Server 2008 SQL Server 2005 T-SQL
bin ich ja ein Freund davon, deshalb
bin ich immer wieder froh, wenn ich "Scripts" finde.
Heute habe ich ein Script gefunden,
welches Insert, Update und Delete Stored-Procs erzeugt
...
Read More
0
Category
T-SQL
Hier schreib ich einfach mal die Stored-Proc
hin, welche es mit ermöglicht alle Connections, welcher zu einer bestimmten
Datenbank offen sind, zu schließen.
Kill'em or wait
Read More
0
Category
T-SQL SQL Server 2005
Manchmal treffen Architekten Entscheidungen,
welche einen veranlassen alle Trigger von Tabellen in einer dedizierten
Datenbank zu entfernen.
Über Ursachen und Gründe schweige ich
mich aus.
Read More
0
Category
T-SQL
Eine dieser Funktionen, welche Newbies
nicht mehr implementieren koennen
...
Read More
0
Category
T-SQL SQL Server 2005
Wenn ich das LOG-File auf einem SQL-Server
verkleinern moechte, suche ich mich immer wieder, nach den T-SQL-Befehlen....
Nach ca. 2-5 Minuten habe ich die 3
Zeilen dann zusammen.
USE DatabaseName
GO
DBCC SHRINKFILE(<TransactionLogName>, 1)
BACKUP LOG <DatabaseName> WITH TRUNCATE_ONLY
DBCC SHRINKFILE(<TransactionLogName>, 1)
Damit ich das naechste mal ein wenig
schneller bin, habe ich Sie jetzt hier mal aufgeschrieben
Gruß JJR
0
Category
T-SQL SQL Server 2005
Immer wieder kommt es vor, dass man
Informationen bzgl. Größe, Indizes, Plattenplatz usw. aus einem SQL-Server
ermitteln muß.
Weiterhin kann es interessant sein,
diese Informationen z.B. stündlich wegzuschreiben, um später ein schönes
Diagramm daraus zu bauen...
Read More
0
Category
T-SQL SQL Server 2005
den Namen habe ich irgendwo aufgeschnappt,
dachte mir OK schaust Du Dir mal an. Wenn es ein gutes Tool ist und preiswert,
dann kann man es ja evtl. anschaffen.
Ansonsten ist es ja immer eine mühsame
Detektiv Arbeit im Produktiv System die Statements zu finden, welche die
LAST erzeugen und den Server in die Knie zwingen
Read More
0
Category
T-SQL
Der SQL-Server 2005 speicher bekanntlich
ein Datum immer mit einer Uhrzeit. Um zwei Datumseinträge zu vergleichen
muß irgendwie die Zeit, wenn gewünscht abgeschnitten werden.
Read More