Search This Blog

2009-07-10

Global Fortune 500 out

SOURCES:
http://money.cnn.com/magazines/fortune/global500/2009/full_list/

kind of ugly and very much user friendly ...

here is the better version

; ) it took me 15 minutes to type it with GenApp ; )

Pls, spare your subpoenas ...

how-to create centered page layout with css and html

SOURCE: Basic Page Layouts Using CSS by Jeff Siarto


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Centered layout</title>
<style type="text/css">
#wrap
{
margin: 0 auto;
width: 800px;
background-color: Aqua;
border: 1px solid #646464;
border-style: solid;
}
</style>
</head>
<body>
<div id="wrap">
<p> The Wrapper is here. It does not show if you do not have any element inside</p>
</div>
</body>
</html>

How-to create two columns page layout with css

SOURCE: Basic Page Layouts Using CSS by Jeff Siarto


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Two Column</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<style type="text/css">
#wrap {
margin: 0 auto;
width: 800px;
/* Debug */
background-color:Aqua;
border:1px solid #646464;
border-style:solid;
/**/
}
 
#content {
float: left;
width: 500px;
/* Debug */
background-color:Gray;
border:1px solid #646464;
border-style:solid;
/**/
}
 
#sidebar {
float: right;
width: 280px;
/* Debug */
background-color:Lime;
border:1px solid #646464;
border-style:solid;
/**/
}
 
#footer {
clear: both;
/*Debug*/
background-color:Olive;
border:1px solid #646464;
border-style:solid;
/**/
}
 
 
 
</style>
</head>
<body>
<div id="wrap">
<div id="header">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse viverra, quam eget euismod tincidunt, metus tellus fringilla neque, ut tempus ante nisl eget ipsum.</p>
</div>
<div id="content">
<p>Lorem ipsum dolor sit amet, consectetur 
adipiscing elit. Suspendisse viverra, quam eget euismod tincidunt, metus tellus fringilla neque, ut tempus ante nisl eget ipsum. Donec feugiat 
augue. Ut feugiat. Integer euismod massa ut enim. Proin euismod 
velit et risus. Donec tempor, tortor commodo tempor iaculis, elit 
lorem viverra felis, vitae sollicitudin dolor felis dignissim arcu.
Cum sociis natoque penatibus et magnis dis parturient montes, 
nascetur ridiculus mus. Nulla facilisi. Aenean mollis scelerisque
ipsum. Duis tempor.</p>
</div>
<div id="sidebar">
<p>Lorem ipsum dolor sit amet, consectetur 
adipiscing elit. Suspe ndisse viverra, quam eget euismod tincidunt, metus tellus fringilla neque, ut tempus ante nisl eget ipsum. Donec feugiat 
augue. Ut feugiat. Integer euismod massa ut enim. Proin euismod velit 
et risus. Donec tempor, tortor commodo tempor iaculis, elit lorem viverra felis, vitae sollicitudin dolor felis dignissim arcu. Cum sociis natoque
penatibus et magnis dis parturient montes, nascetur ridiculus mus.
Nulla facilisi. Aenean mollis scelerisque ipsum. Duis tempor.</p>        
</div>
<div id="footer">
<p>Lorem ipsum dolor sit amet, 
consectetur adipiscing
elit. Suspendisse viverra, quam eget euismod tincidunt, metus tellus 
fringilla neque, ut tempus ante nisl eget 
ipsum.</p>
</div>
</div>
</body>
</html>

2009-07-09

How-to generate html color table with SubSonic and Color table from sql



GenApp.ColorCollection col = new GenApp.ColorCollection().Load();
 
Response.Write("<table>");    
 
foreach (GenApp.Color c in col)
{
Response.Write("<tr>");
Response.Write("<td bgcolor=\"" + c.ColorHex + "\">" + c.ColorId.ToString() + "</td>");
Response.Write("<td bgcolor=\"" + c.ColorHex + "\">" + c.ColorName + "</td>");
Response.Write("<td bgcolor=\"" + c.ColorHex + "\">" + c.ColorHex + "</td>");
Response.Write("<td bgcolor=\"" + c.ColorHex + "\">" + "  δώστε μου ένα χρώμα μπίρα " + "</td>");
Response.Write("</tr>");
 
}
Response.Write("</table>");

how-to create html color table ( Part 2)

Check the previous post . So here is the result:

1Black #000000 δώστε μου ένα χρώμα μπίρα
2Navy #000080 δώστε μου ένα χρώμα μπίρα
3DarkBlue #00008B δώστε μου ένα χρώμα μπίρα
4MediumBlue #0000CD δώστε μου ένα χρώμα μπίρα
5Blue #0000FF δώστε μου ένα χρώμα μπίρα
6DarkGreen #006400 δώστε μου ένα χρώμα μπίρα
7Green #008000 δώστε μου ένα χρώμα μπίρα
8Teal #008080 δώστε μου ένα χρώμα μπίρα
9DarkCyan #008B8B δώστε μου ένα χρώμα μπίρα
10DeepSkyBlue #00BFFF δώστε μου ένα χρώμα μπίρα
11DarkTurquoise #00CED1 δώστε μου ένα χρώμα μπίρα
12MediumSpringGreen #00FA9A δώστε μου ένα χρώμα μπίρα
13Lime #00FF00 δώστε μου ένα χρώμα μπίρα
14SpringGreen #00FF7F δώστε μου ένα χρώμα μπίρα
15Aqua #00FFFF δώστε μου ένα χρώμα μπίρα
16Cyan #00FFFF δώστε μου ένα χρώμα μπίρα
17MidnightBlue #191970 δώστε μου ένα χρώμα μπίρα
18DodgerBlue #1E90FF δώστε μου ένα χρώμα μπίρα
19LightSeaGreen #20B2AA δώστε μου ένα χρώμα μπίρα
20ForestGreen #228B22 δώστε μου ένα χρώμα μπίρα
21SeaGreen #2E8B57 δώστε μου ένα χρώμα μπίρα
22DarkSlateGray #2F4F4F δώστε μου ένα χρώμα μπίρα
23LimeGreen #32CD32 δώστε μου ένα χρώμα μπίρα
24MediumSeaGreen #3CB371 δώστε μου ένα χρώμα μπίρα
25Turquoise #40E0D0 δώστε μου ένα χρώμα μπίρα
26RoyalBlue #4169E1 δώστε μου ένα χρώμα μπίρα
27SteelBlue #4682B4 δώστε μου ένα χρώμα μπίρα
28DarkSlateBlue #483D8B δώστε μου ένα χρώμα μπίρα
29MediumTurquoise #48D1CC δώστε μου ένα χρώμα μπίρα
30Indigo  #4B0082 δώστε μου ένα χρώμα μπίρα
31DarkOliveGreen #556B2F δώστε μου ένα χρώμα μπίρα
32CadetBlue #5F9EA0 δώστε μου ένα χρώμα μπίρα
33CornflowerBlue #6495ED δώστε μου ένα χρώμα μπίρα
34MediumAquaMarine #66CDAA δώστε μου ένα χρώμα μπίρα
35DimGray #696969 δώστε μου ένα χρώμα μπίρα
36SlateBlue #6A5ACD δώστε μου ένα χρώμα μπίρα
37OliveDrab #6B8E23 δώστε μου ένα χρώμα μπίρα
38SlateGray #708090 δώστε μου ένα χρώμα μπίρα
39LightSlateGray #778899 δώστε μου ένα χρώμα μπίρα
40MediumSlateBlue #7B68EE δώστε μου ένα χρώμα μπίρα
41LawnGreen #7CFC00 δώστε μου ένα χρώμα μπίρα
42Chartreuse #7FFF00 δώστε μου ένα χρώμα μπίρα
43Aquamarine #7FFFD4 δώστε μου ένα χρώμα μπίρα
44Maroon #800000 δώστε μου ένα χρώμα μπίρα
45Purple #800080 δώστε μου ένα χρώμα μπίρα
46Olive #808000 δώστε μου ένα χρώμα μπίρα
47Gray #808080 δώστε μου ένα χρώμα μπίρα
48SkyBlue #87CEEB δώστε μου ένα χρώμα μπίρα
49LightSkyBlue #87CEFA δώστε μου ένα χρώμα μπίρα
50BlueViolet #8A2BE2 δώστε μου ένα χρώμα μπίρα
51DarkRed #8B0000 δώστε μου ένα χρώμα μπίρα
52DarkMagenta #8B008B δώστε μου ένα χρώμα μπίρα
53SaddleBrown #8B4513 δώστε μου ένα χρώμα μπίρα
54DarkSeaGreen #8FBC8F δώστε μου ένα χρώμα μπίρα
55LightGreen #90EE90 δώστε μου ένα χρώμα μπίρα
56MediumPurple #9370D8 δώστε μου ένα χρώμα μπίρα
57DarkViolet #9400D3 δώστε μου ένα χρώμα μπίρα
58PaleGreen #98FB98 δώστε μου ένα χρώμα μπίρα
59DarkOrchid #9932CC δώστε μου ένα χρώμα μπίρα
60YellowGreen #9ACD32 δώστε μου ένα χρώμα μπίρα
61Sienna #A0522D δώστε μου ένα χρώμα μπίρα
62Brown #A52A2A δώστε μου ένα χρώμα μπίρα
63DarkGray #A9A9A9 δώστε μου ένα χρώμα μπίρα
64LightBlue #ADD8E6 δώστε μου ένα χρώμα μπίρα
65GreenYellow #ADFF2F δώστε μου ένα χρώμα μπίρα
66PaleTurquoise #AFEEEE δώστε μου ένα χρώμα μπίρα
67LightSteelBlue #B0C4DE δώστε μου ένα χρώμα μπίρα
68PowderBlue #B0E0E6 δώστε μου ένα χρώμα μπίρα
69FireBrick #B22222 δώστε μου ένα χρώμα μπίρα
70DarkGoldenRod #B8860B δώστε μου ένα χρώμα μπίρα
71MediumOrchid #BA55D3 δώστε μου ένα χρώμα μπίρα
72RosyBrown #BC8F8F δώστε μου ένα χρώμα μπίρα
73DarkKhaki #BDB76B δώστε μου ένα χρώμα μπίρα
74Silver #C0C0C0 δώστε μου ένα χρώμα μπίρα
75MediumVioletRed #C71585 δώστε μου ένα χρώμα μπίρα
76IndianRed  #CD5C5C δώστε μου ένα χρώμα μπίρα
77Peru #CD853F δώστε μου ένα χρώμα μπίρα
78Chocolate #D2691E δώστε μου ένα χρώμα μπίρα
79Tan #D2B48C δώστε μου ένα χρώμα μπίρα
80LightGrey #D3D3D3 δώστε μου ένα χρώμα μπίρα
81PaleVioletRed #D87093 δώστε μου ένα χρώμα μπίρα
82Thistle #D8BFD8 δώστε μου ένα χρώμα μπίρα
83Orchid #DA70D6 δώστε μου ένα χρώμα μπίρα
84GoldenRod #DAA520 δώστε μου ένα χρώμα μπίρα
85Crimson #DC143C δώστε μου ένα χρώμα μπίρα
86Gainsboro #DCDCDC δώστε μου ένα χρώμα μπίρα
87Plum #DDA0DD δώστε μου ένα χρώμα μπίρα
88BurlyWood #DEB887 δώστε μου ένα χρώμα μπίρα
89LightCyan #E0FFFF δώστε μου ένα χρώμα μπίρα
90Lavender #E6E6FA δώστε μου ένα χρώμα μπίρα
91DarkSalmon #E9967A δώστε μου ένα χρώμα μπίρα
92Violet #EE82EE δώστε μου ένα χρώμα μπίρα
93PaleGoldenRod #EEE8AA δώστε μου ένα χρώμα μπίρα
94LightCoral #F08080 δώστε μου ένα χρώμα μπίρα
95Khaki #F0E68C δώστε μου ένα χρώμα μπίρα
96AliceBlue #F0F8FF δώστε μου ένα χρώμα μπίρα
97HoneyDew #F0FFF0 δώστε μου ένα χρώμα μπίρα
98Azure #F0FFFF δώστε μου ένα χρώμα μπίρα
99SandyBrown #F4A460 δώστε μου ένα χρώμα μπίρα
100Wheat #F5DEB3 δώστε μου ένα χρώμα μπίρα
101Beige #F5F5DC δώστε μου ένα χρώμα μπίρα
102WhiteSmoke #F5F5F5 δώστε μου ένα χρώμα μπίρα
103MintCream #F5FFFA δώστε μου ένα χρώμα μπίρα
104GhostWhite #F8F8FF δώστε μου ένα χρώμα μπίρα
105Salmon #FA8072 δώστε μου ένα χρώμα μπίρα
106AntiqueWhite #FAEBD7 δώστε μου ένα χρώμα μπίρα
107Linen #FAF0E6 δώστε μου ένα χρώμα μπίρα
108LightGoldenRodYellow #FAFAD2 δώστε μου ένα χρώμα μπίρα
109OldLace #FDF5E6 δώστε μου ένα χρώμα μπίρα
110Red #FF0000 δώστε μου ένα χρώμα μπίρα
111Fuchsia #FF00FF δώστε μου ένα χρώμα μπίρα
112Magenta #FF00FF δώστε μου ένα χρώμα μπίρα
113DeepPink #FF1493 δώστε μου ένα χρώμα μπίρα
114OrangeRed #FF4500 δώστε μου ένα χρώμα μπίρα
115Tomato #FF6347 δώστε μου ένα χρώμα μπίρα
116HotPink #FF69B4 δώστε μου ένα χρώμα μπίρα
117Coral #FF7F50 δώστε μου ένα χρώμα μπίρα
118Darkorange #FF8C00 δώστε μου ένα χρώμα μπίρα
119LightSalmon #FFA07A δώστε μου ένα χρώμα μπίρα
120Orange #FFA500 δώστε μου ένα χρώμα μπίρα
121LightPink #FFB6C1 δώστε μου ένα χρώμα μπίρα
122Pink #FFC0CB δώστε μου ένα χρώμα μπίρα
123Gold #FFD700 δώστε μου ένα χρώμα μπίρα
124PeachPuff #FFDAB9 δώστε μου ένα χρώμα μπίρα
125NavajoWhite #FFDEAD δώστε μου ένα χρώμα μπίρα
126Moccasin #FFE4B5 δώστε μου ένα χρώμα μπίρα
127Bisque #FFE4C4 δώστε μου ένα χρώμα μπίρα
128MistyRose #FFE4E1 δώστε μου ένα χρώμα μπίρα
129BlanchedAlmond #FFEBCD δώστε μου ένα χρώμα μπίρα
130PapayaWhip #FFEFD5 δώστε μου ένα χρώμα μπίρα
131LavenderBlush #FFF0F5 δώστε μου ένα χρώμα μπίρα
132SeaShell #FFF5EE δώστε μου ένα χρώμα μπίρα
133Cornsilk #FFF8DC δώστε μου ένα χρώμα μπίρα
134LemonChiffon #FFFACD δώστε μου ένα χρώμα μπίρα
135FloralWhite #FFFAF0 δώστε μου ένα χρώμα μπίρα
136Snow #FFFAFA δώστε μου ένα χρώμα μπίρα
137Yellow #FFFF00 δώστε μου ένα χρώμα μπίρα
138LightYellow #FFFFE0 δώστε μου ένα χρώμα μπίρα
139Ivory #FFFFF0 δώστε μου ένα χρώμα μπίρα
140White #FFFFFF δώστε μου ένα χρώμα μπίρα

how-to create an html color table in sql server 2008



USE [GenApp]
GO
 
/****** Object:  Table [dbo].[Color]    Script Date: 07/09/2009 11:59:06 ******/
SET ANSI_NULLS ON
GO
 
SET QUOTED_IDENTIFIER ON
GO
 
SET ANSI_PADDING ON
GO
 
CREATE TABLE [dbo].[Color](
[ColorId] [int] IDENTITY(1,1) NOT NULL,
[ColorName] [varchar](50) NULL,
[ColorHex] [nchar](7) NULL,
[ColorDescription] [varchar](200) NULL,
CONSTRAINT [PK_Color] PRIMARY KEY CLUSTERED 
(
[ColorId] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
) ON [PRIMARY]
 
GO
 
SET ANSI_PADDING ON
GO
 
 
USE [GenApp];
SET NOCOUNT ON;
SET XACT_ABORT ON;
GO
 
SET IDENTITY_INSERT [dbo].[Color] ON;
BEGIN TRANSACTION;
INSERT INTO [dbo].[Color]([ColorId], [ColorName], [ColorHex], [ColorDescription])
SELECT 1, N'Black ', N'#000000', NULL UNION ALL
SELECT 2, N'Navy ', N'#000080', NULL UNION ALL
SELECT 3, N'DarkBlue ', N'#00008B', NULL UNION ALL
SELECT 4, N'MediumBlue ', N'#0000CD', NULL UNION ALL
SELECT 5, N'Blue ', N'#0000FF', NULL UNION ALL
SELECT 6, N'DarkGreen ', N'#006400', NULL UNION ALL
SELECT 7, N'Green ', N'#008000', NULL UNION ALL
SELECT 8, N'Teal ', N'#008080', NULL UNION ALL
SELECT 9, N'DarkCyan ', N'#008B8B', NULL UNION ALL
SELECT 10, N'DeepSkyBlue ', N'#00BFFF', NULL UNION ALL
SELECT 11, N'DarkTurquoise ', N'#00CED1', NULL UNION ALL
SELECT 12, N'MediumSpringGreen ', N'#00FA9A', NULL UNION ALL
SELECT 13, N'Lime ', N'#00FF00', NULL UNION ALL
SELECT 14, N'SpringGreen ', N'#00FF7F', NULL UNION ALL
SELECT 15, N'Aqua ', N'#00FFFF', NULL UNION ALL
SELECT 16, N'Cyan ', N'#00FFFF', NULL UNION ALL
SELECT 17, N'MidnightBlue ', N'#191970', NULL UNION ALL
SELECT 18, N'DodgerBlue ', N'#1E90FF', NULL UNION ALL
SELECT 19, N'LightSeaGreen ', N'#20B2AA', NULL UNION ALL
SELECT 20, N'ForestGreen ', N'#228B22', NULL UNION ALL
SELECT 21, N'SeaGreen ', N'#2E8B57', NULL UNION ALL
SELECT 22, N'DarkSlateGray ', N'#2F4F4F', NULL UNION ALL
SELECT 23, N'LimeGreen ', N'#32CD32', NULL UNION ALL
SELECT 24, N'MediumSeaGreen ', N'#3CB371', NULL UNION ALL
SELECT 25, N'Turquoise ', N'#40E0D0', NULL UNION ALL
SELECT 26, N'RoyalBlue ', N'#4169E1', NULL UNION ALL
SELECT 27, N'SteelBlue ', N'#4682B4', NULL UNION ALL
SELECT 28, N'DarkSlateBlue ', N'#483D8B', NULL UNION ALL
SELECT 29, N'MediumTurquoise ', N'#48D1CC', NULL UNION ALL
SELECT 30, N'Indigo  ', N'#4B0082', NULL UNION ALL
SELECT 31, N'DarkOliveGreen ', N'#556B2F', NULL UNION ALL
SELECT 32, N'CadetBlue ', N'#5F9EA0', NULL UNION ALL
SELECT 33, N'CornflowerBlue ', N'#6495ED', NULL UNION ALL
SELECT 34, N'MediumAquaMarine ', N'#66CDAA', NULL UNION ALL
SELECT 35, N'DimGray ', N'#696969', NULL UNION ALL
SELECT 36, N'SlateBlue ', N'#6A5ACD', NULL UNION ALL
SELECT 37, N'OliveDrab ', N'#6B8E23', NULL UNION ALL
SELECT 38, N'SlateGray ', N'#708090', NULL UNION ALL
SELECT 39, N'LightSlateGray ', N'#778899', NULL UNION ALL
SELECT 40, N'MediumSlateBlue ', N'#7B68EE', NULL UNION ALL
SELECT 41, N'LawnGreen ', N'#7CFC00', NULL UNION ALL
SELECT 42, N'Chartreuse ', N'#7FFF00', NULL UNION ALL
SELECT 43, N'Aquamarine ', N'#7FFFD4', NULL UNION ALL
SELECT 44, N'Maroon ', N'#800000', NULL UNION ALL
SELECT 45, N'Purple ', N'#800080', NULL UNION ALL
SELECT 46, N'Olive ', N'#808000', NULL UNION ALL
SELECT 47, N'Gray ', N'#808080', NULL UNION ALL
SELECT 48, N'SkyBlue ', N'#87CEEB', NULL UNION ALL
SELECT 49, N'LightSkyBlue ', N'#87CEFA', NULL UNION ALL
SELECT 50, N'BlueViolet ', N'#8A2BE2', NULL
COMMIT;
RAISERROR (N'[dbo].[Color]: Insert Batch: 1.....Done!', 10, 1) WITH NOWAIT;
GO
 
BEGIN TRANSACTION;
INSERT INTO [dbo].[Color]([ColorId], [ColorName], [ColorHex], [ColorDescription])
SELECT 51, N'DarkRed ', N'#8B0000', NULL UNION ALL
SELECT 52, N'DarkMagenta ', N'#8B008B', NULL UNION ALL
SELECT 53, N'SaddleBrown ', N'#8B4513', NULL UNION ALL
SELECT 54, N'DarkSeaGreen ', N'#8FBC8F', NULL UNION ALL
SELECT 55, N'LightGreen ', N'#90EE90', NULL UNION ALL
SELECT 56, N'MediumPurple ', N'#9370D8', NULL UNION ALL
SELECT 57, N'DarkViolet ', N'#9400D3', NULL UNION ALL
SELECT 58, N'PaleGreen ', N'#98FB98', NULL UNION ALL
SELECT 59, N'DarkOrchid ', N'#9932CC', NULL UNION ALL
SELECT 60, N'YellowGreen ', N'#9ACD32', NULL UNION ALL
SELECT 61, N'Sienna ', N'#A0522D', NULL UNION ALL
SELECT 62, N'Brown ', N'#A52A2A', NULL UNION ALL
SELECT 63, N'DarkGray ', N'#A9A9A9', NULL UNION ALL
SELECT 64, N'LightBlue ', N'#ADD8E6', NULL UNION ALL
SELECT 65, N'GreenYellow ', N'#ADFF2F', NULL UNION ALL
SELECT 66, N'PaleTurquoise ', N'#AFEEEE', NULL UNION ALL
SELECT 67, N'LightSteelBlue ', N'#B0C4DE', NULL UNION ALL
SELECT 68, N'PowderBlue ', N'#B0E0E6', NULL UNION ALL
SELECT 69, N'FireBrick ', N'#B22222', NULL UNION ALL
SELECT 70, N'DarkGoldenRod ', N'#B8860B', NULL UNION ALL
SELECT 71, N'MediumOrchid ', N'#BA55D3', NULL UNION ALL
SELECT 72, N'RosyBrown ', N'#BC8F8F', NULL UNION ALL
SELECT 73, N'DarkKhaki ', N'#BDB76B', NULL UNION ALL
SELECT 74, N'Silver ', N'#C0C0C0', NULL UNION ALL
SELECT 75, N'MediumVioletRed ', N'#C71585', NULL UNION ALL
SELECT 76, N'IndianRed  ', N'#CD5C5C', NULL UNION ALL
SELECT 77, N'Peru ', N'#CD853F', NULL UNION ALL
SELECT 78, N'Chocolate ', N'#D2691E', NULL UNION ALL
SELECT 79, N'Tan ', N'#D2B48C', NULL UNION ALL
SELECT 80, N'LightGrey ', N'#D3D3D3', NULL UNION ALL
SELECT 81, N'PaleVioletRed ', N'#D87093', NULL UNION ALL
SELECT 82, N'Thistle ', N'#D8BFD8', NULL UNION ALL
SELECT 83, N'Orchid ', N'#DA70D6', NULL UNION ALL
SELECT 84, N'GoldenRod ', N'#DAA520', NULL UNION ALL
SELECT 85, N'Crimson ', N'#DC143C', NULL UNION ALL
SELECT 86, N'Gainsboro ', N'#DCDCDC', NULL UNION ALL
SELECT 87, N'Plum ', N'#DDA0DD', NULL UNION ALL
SELECT 88, N'BurlyWood ', N'#DEB887', NULL UNION ALL
SELECT 89, N'LightCyan ', N'#E0FFFF', NULL UNION ALL
SELECT 90, N'Lavender ', N'#E6E6FA', NULL UNION ALL
SELECT 91, N'DarkSalmon ', N'#E9967A', NULL UNION ALL
SELECT 92, N'Violet ', N'#EE82EE', NULL UNION ALL
SELECT 93, N'PaleGoldenRod ', N'#EEE8AA', NULL UNION ALL
SELECT 94, N'LightCoral ', N'#F08080', NULL UNION ALL
SELECT 95, N'Khaki ', N'#F0E68C', NULL UNION ALL
SELECT 96, N'AliceBlue ', N'#F0F8FF', NULL UNION ALL
SELECT 97, N'HoneyDew ', N'#F0FFF0', NULL UNION ALL
SELECT 98, N'Azure ', N'#F0FFFF', NULL UNION ALL
SELECT 99, N'SandyBrown ', N'#F4A460', NULL UNION ALL
SELECT 100, N'Wheat ', N'#F5DEB3', NULL
COMMIT;
RAISERROR (N'[dbo].[Color]: Insert Batch: 2.....Done!', 10, 1) WITH NOWAIT;
GO
 
BEGIN TRANSACTION;
INSERT INTO [dbo].[Color]([ColorId], [ColorName], [ColorHex], [ColorDescription])
SELECT 101, N'Beige ', N'#F5F5DC', NULL UNION ALL
SELECT 102, N'WhiteSmoke ', N'#F5F5F5', NULL UNION ALL
SELECT 103, N'MintCream ', N'#F5FFFA', NULL UNION ALL
SELECT 104, N'GhostWhite ', N'#F8F8FF', NULL UNION ALL
SELECT 105, N'Salmon ', N'#FA8072', NULL UNION ALL
SELECT 106, N'AntiqueWhite ', N'#FAEBD7', NULL UNION ALL
SELECT 107, N'Linen ', N'#FAF0E6', NULL UNION ALL
SELECT 108, N'LightGoldenRodYellow ', N'#FAFAD2', NULL UNION ALL
SELECT 109, N'OldLace ', N'#FDF5E6', NULL UNION ALL
SELECT 110, N'Red ', N'#FF0000', NULL UNION ALL
SELECT 111, N'Fuchsia ', N'#FF00FF', NULL UNION ALL
SELECT 112, N'Magenta ', N'#FF00FF', NULL UNION ALL
SELECT 113, N'DeepPink ', N'#FF1493', NULL UNION ALL
SELECT 114, N'OrangeRed ', N'#FF4500', NULL UNION ALL
SELECT 115, N'Tomato ', N'#FF6347', NULL UNION ALL
SELECT 116, N'HotPink ', N'#FF69B4', NULL UNION ALL
SELECT 117, N'Coral ', N'#FF7F50', NULL UNION ALL
SELECT 118, N'Darkorange ', N'#FF8C00', NULL UNION ALL
SELECT 119, N'LightSalmon ', N'#FFA07A', NULL UNION ALL
SELECT 120, N'Orange ', N'#FFA500', NULL UNION ALL
SELECT 121, N'LightPink ', N'#FFB6C1', NULL UNION ALL
SELECT 122, N'Pink ', N'#FFC0CB', NULL UNION ALL
SELECT 123, N'Gold ', N'#FFD700', NULL UNION ALL
SELECT 124, N'PeachPuff ', N'#FFDAB9', NULL UNION ALL
SELECT 125, N'NavajoWhite ', N'#FFDEAD', NULL UNION ALL
SELECT 126, N'Moccasin ', N'#FFE4B5', NULL UNION ALL
SELECT 127, N'Bisque ', N'#FFE4C4', NULL UNION ALL
SELECT 128, N'MistyRose ', N'#FFE4E1', NULL UNION ALL
SELECT 129, N'BlanchedAlmond ', N'#FFEBCD', NULL UNION ALL
SELECT 130, N'PapayaWhip ', N'#FFEFD5', NULL UNION ALL
SELECT 131, N'LavenderBlush ', N'#FFF0F5', NULL UNION ALL
SELECT 132, N'SeaShell ', N'#FFF5EE', NULL UNION ALL
SELECT 133, N'Cornsilk ', N'#FFF8DC', NULL UNION ALL
SELECT 134, N'LemonChiffon ', N'#FFFACD', NULL UNION ALL
SELECT 135, N'FloralWhite ', N'#FFFAF0', NULL UNION ALL
SELECT 136, N'Snow ', N'#FFFAFA', NULL UNION ALL
SELECT 137, N'Yellow ', N'#FFFF00', NULL UNION ALL
SELECT 138, N'LightYellow ', N'#FFFFE0', NULL UNION ALL
SELECT 139, N'Ivory ', N'#FFFFF0', NULL UNION ALL
SELECT 140, N'White ', N'#FFFFFF', NULL
COMMIT;
RAISERROR (N'[dbo].[Color]: Insert Batch: 3.....Done!', 10, 1) WITH NOWAIT;
GO
 
SET IDENTITY_INSERT [dbo].[Color] OFF;

2009-07-07

how-to drop all contraints on a table in tsql

SOURCE:
Jon Galloway


-- t-sql scriptlet to drop all constraints on a table
DECLARE @database nvarchar(50)
DECLARE @table nvarchar(50)
 
set @database = 'GenApp'
set @table = 'ParamDescriptor'
 
DECLARE @sql nvarchar(255)
WHILE EXISTS(select * from INFORMATION_SCHEMA.TABLE_CONSTRAINTS where constraint_catalog = @database and table_name = @table)
BEGIN
select    @sql = 'ALTER TABLE ' + @table + ' DROP CONSTRAINT ' + CONSTRAINT_NAME 
from    INFORMATION_SCHEMA.TABLE_CONSTRAINTS 
where    constraint_catalog = @database and 
table_name = @table
exec    sp_executesql @sql
END

Effective debugging in T-SQL



USE [GenApp]
GO
 
/****** Object:  Table [dbo].[DebugStore]    Script Date: 07/07/2009 10:24:42 ******/
SET ANSI_NULLS ON
GO
 
SET QUOTED_IDENTIFIER ON
GO
 
SET ANSI_PADDING ON
GO
 
CREATE TABLE [dbo].[DebugStore](
[DebugStoreId] [int] IDENTITY(1,1) NOT NULL,
[NiceTime] [varchar](200) NULL,
[CopyPasteSnippet] [ntext] NULL,
[Domain_User] [varchar](200) NULL,
[Msg] [varchar](4000) NULL,
[DebugLevel] [int] NULL,
[DebugMsg] [varchar](4000) NULL,
[PageName] [varchar](200) NULL,
[ClassName] [varchar](200) NULL,
[MethodName] [varchar](200) NULL,
[MethodNameGui] [varchar](4000) NULL,
[Ret] [int] NULL,
[LineNumber] [int] NULL,
[LineNumberGui] [int] NULL,
[ProcedureName] [varchar](200) NULL,
[ProcedureStep] [varchar](4000) NULL,
[RecordType] [varchar](50) NULL,
[LogLevel] [int] NULL,
[TimeStamp] [timestamp] NOT NULL,
CONSTRAINT [PK_DebugStore] PRIMARY KEY CLUSTERED 
(
[DebugStoreId] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
 
GO
 
SET ANSI_PADDING ON
GO
 
 
USE [GenApp]
GO
 
/****** Object:  StoredProcedure [dbo].[WriteDebug]    Script Date: 07/07/2009 10:25:12 ******/
SET ANSI_NULLS ON
GO
 
SET QUOTED_IDENTIFIER ON
GO
 
CREATE PROCEDURE [dbo].[WriteDebug] (                  
@DomainUser varchar(200)=null ,    
@Msg varchar(200)=null ,    
@DebugLevel varchar(200)=null ,    
@DebugMsg varchar(200)=null ,     
@PageName varchar(200)=null ,    
@ClassName varchar(200)=null ,    
@MethodName varchar(200)=null ,    
@MethodNameGui varchar(200)=null ,    
@Ret int  =null ,    
@LineNumber int =null ,    
@LineNumberGui varchar(200)=null ,    
@ProcedureName varchar(200)=null ,    
@ProcedureStep varchar(200)=null ,    
@RecordType varchar(200)=null ,    
@LogLevel int =null     ,
@CopyPasteSnippet ntext = null
)                  
AS                  
begin                   
insert into DebugStore(    
NiceTime ,     
Domain_User ,     
Msg ,     
DebugLevel ,     
DebugMsg ,     
PageName ,     
ClassName ,     
MethodName ,     
MethodNameGui ,     
Ret ,     
LineNumber ,     
LineNumberGui ,     
ProcedureName ,     
ProcedureStep ,     
RecordType ,     
LogLevel    ,
CopyPasteSnippet
) values (     
dbo.funcGetNiceTime()     
, @DomainUser      
, @Msg    
, @DebugLevel    
, @DebugMsg    
, @PageName    
, @ClassName    
, @MethodName    
, @MethodNameGui    
, @Ret    
, @LineNumber    
, @LineNumberGui    
, @ProcedureName    
, @ProcedureStep    
, @RecordType    
, @LogLevel        
, @CopyPasteSnippet      
)    
if ( @@error=0 )                  
begin                   
set @ret = 0                  
set @DebugMsg = 'ok'                  
return @ret                  
end                  
else                   
begin                  
set @ret = 1                  
set @DebugMsg = 'nok'                  
return @ret                  
end                  
end              
/*  
-- USAGE   
USE [GenApp]  
GO  
DECLARE @return_value int  
EXEC @return_value = [dbo].[WriteDebug]  
@Domain_User = N'DomainUser',  
@Msg = N'Msg',  
@DebugLevel = 1,  
@DebugMsg = N'DebugMsg',  
@PageName = N'PageName',  
@ClassName = N'ClassName',  
@MethodName = N'MethodName',  
@MethodNameGui = N'MethodNameGui',  
@Ret = 0,  
@LineNumber = 21,  
@LineNumberGui = 21,  
@ProcedureName = N'ProcedureName',  
@ProcedureStep = N'ProcedureStep',  
@RecordType = N'RecordType',  
@LogLevel = 1  
SELECT 'Return Value' = @return_value  
GO  
select * from DebugStore order by 1 desc  
*/
GO
 
 

Coding libraries, tools and programs ( most of which free )

Coding libraries, tools and programs ( most of which free )
log4net

SUBSONIC

SSMS TOOL PACK

My new old friend

SOURCES:
SSMS TOOL PACK

Help set based handling of sql types for sql server 2008( check previos post )



BEGIN TRAN
 
 
 
--select column_name from INFORMATION_SCHEMA.COLUMNS where TABLE_NAME='Products'
--Declare the Table variable 
DECLARE @Elements TABLE
(
Number INT IDENTITY(1,1), --Auto incrementing Identity column
SqlDataType VARCHAR(300) --The string value
)
 
--Decalre a variable to remember the position of the current delimiter
DECLARE @CurrentDelimiterPositionVar INT 
 
--Decalre a variable to remember the number of rows in the table
DECLARE @Count INT
 
--Populate the TABLE variable using some logic
INSERT INTO @Elements SELECT SqlDataType FROM SqlDataTypeToControlTypeConverter
 
--Initialize the looper variable
SET @CurrentDelimiterPositionVar = 1
 
--Determine the number of rows in the Table
SELECT @Count=max(Number) from @Elements
 
--A variable to hold the currently selected value from the table
DECLARE @CurrentValue varchar(300);
 
--Loop through until all row processing is done
WHILE @CurrentDelimiterPositionVar <= @Count
 
BEGIN
DECLARE @varName varchar(200)
--Load current value from the Table
SELECT @CurrentValue = SqlDataType FROM @Elements WHERE Number = @CurrentDelimiterPositionVar
--Process the current value
--print '@var' + @CurrentValue + ' ' + @CurrentValue + ','
print @CurrentValue 
--Increment loop counter
SET @CurrentDelimiterPositionVar = @CurrentDelimiterPositionVar + 1;
END
 
ROLLBACK

Help table for sql types



USE [GenApp]
GO
 
/****** Object:  Table [dbo].[SqlDataTypeToControlTypeConverter]    Script Date: 07/07/2009 09:36:34 ******/
SET ANSI_NULLS ON
GO
 
SET QUOTED_IDENTIFIER ON
GO
 
SET ANSI_PADDING ON
GO
 
CREATE TABLE [dbo].[SqlDataTypeToControlTypeConverter](
[SqlDataTypeToControlConverterId] [int] IDENTITY(1,1) NOT NULL,
[SqlDataType] [varchar](200) NOT NULL,
[ControlTypeId] [int] NULL,
[Description] [varchar](max) NULL,
CONSTRAINT [PK_SqlDataTypeToControlTypeConverter] PRIMARY KEY CLUSTERED 
(
[SqlDataTypeToControlConverterId] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
) ON [PRIMARY]
 
GO
 
SET ANSI_PADDING ON
GO
 
 
 
USE [GenApp];
SET NOCOUNT ON;
SET XACT_ABORT ON;
GO
 
SET IDENTITY_INSERT [dbo].[SqlDataTypeToControlTypeConverter] ON;
BEGIN TRANSACTION;
INSERT INTO [dbo].[SqlDataTypeToControlTypeConverter]([SqlDataTypeToControlConverterId], [SqlDataType], [ControlTypeId], [Description])
SELECT 1, N'bigint', 4, NULL UNION ALL
SELECT 2, N'numeric', 4, NULL UNION ALL
SELECT 3, N'bit', 2, NULL UNION ALL
SELECT 4, N'smallint', 4, NULL UNION ALL
SELECT 5, N'decimal', 4, NULL UNION ALL
SELECT 6, N'smallmoney', 4, NULL UNION ALL
SELECT 7, N'int', 4, NULL UNION ALL
SELECT 8, N'tinyint', 4, NULL UNION ALL
SELECT 9, N'money', 4, NULL UNION ALL
SELECT 10, N'float', 4, NULL UNION ALL
SELECT 11, N'real', 4, NULL UNION ALL
SELECT 12, N'date', 5, NULL UNION ALL
SELECT 13, N'datetimeoffset', 5, NULL UNION ALL
SELECT 14, N'datetime2', 5, NULL UNION ALL
SELECT 15, N'smalldatetime', 5, NULL UNION ALL
SELECT 16, N'datetime', 5, NULL UNION ALL
SELECT 17, N'time', 5, NULL UNION ALL
SELECT 18, N'char', 4, NULL UNION ALL
SELECT 19, N'varchar', 4, NULL UNION ALL
SELECT 20, N'text', 3, NULL UNION ALL
SELECT 21, N'nchar', 4, NULL UNION ALL
SELECT 22, N'nvarchar', 4, NULL UNION ALL
SELECT 23, N'ntext', 4, NULL UNION ALL
SELECT 24, N'binary', 4, NULL UNION ALL
SELECT 25, N'varbinary', 6, NULL UNION ALL
SELECT 26, N'image', 7, NULL UNION ALL
SELECT 27, N'cursor', 8, NULL UNION ALL
SELECT 28, N'timestamp', 5, NULL UNION ALL
SELECT 29, N'hierarchyid', 8, NULL UNION ALL
SELECT 30, N'uniqueidentifier', 8, NULL UNION ALL
SELECT 31, N'sql_variant', 8, NULL UNION ALL
SELECT 32, N'xml', 3, NULL
COMMIT;
RAISERROR (N'[dbo].[SqlDataTypeToControlTypeConverter]: Insert Batch: 1.....Done!', 10, 1) WITH NOWAIT;
GO
 
SET IDENTITY_INSERT [dbo].[SqlDataTypeToControlTypeConverter] OFF;

Labels

perl (41) Cheat Sheet (25) how-to (24) windows (14) sql server 2008 (13) linux (12) oracle (12) sql (12) Unix (11) cmd windows batch (10) mssql (10) cmd (9) script (9) textpad (9) netezza (8) sql server 2005 (8) cygwin (7) meta data mssql (7) metadata (7) bash (6) code generation (6) Informatica (5) cheatsheet (5) energy (5) tsql (5) utilities (5) excel (4) future (4) generic (4) git cheat sheet (4) html (4) perl modules (4) programs (4) settings (4) sh (4) shortcuts (4) поуки (4) принципи (4) Focus Fusion (3) Solaris (3) cool programs (3) development (3) economy (3) example (3) freeware (3) fusion (3) logging (3) morphus (3) mssql 2005 (3) nuclear (3) nz (3) parse (3) python (3) sftp (3) sofware development (3) source (3) sqlplus (3) table (3) vim (3) .Net (2) C# (2) China (2) GUI (2) Google (2) GoogleCL (2) Solaris Unix (2) architecture (2) ascii (2) awk (2) batch (2) cas (2) chrome extensions (2) code2html (2) columns (2) configuration (2) conversion (2) duplicates (2) excel shortcuts (2) export (2) file (2) free programs (2) informatica sql repository (2) linux cheat sheet (2) mssql 2008 (2) mysql (2) next big future (2) nsis (2) nz netezza cheat sheet (2) nzsql (2) ora (2) prediction (2) publish (2) release management (2) report (2) security (2) single-click (2) sqlserver 2005 (2) sqlserver 2008 (2) src (2) ssh (2) template (2) tools (2) vba (2) video (2) xlt (2) xml (2) youtube videos (2) *nix (1) .vimrc (1) .virmrc vim settings configs (1) BSD license (1) Bulgaria (1) Dallas (1) Database role (1) Dense plasma focus (1) Deployment (1) ERP (1) ExcelToHtml (1) GD (1) GDP (1) HP-UX (1) Hosting (1) IDEA (1) INC (1) IT general (1) ITIL management bullshit-management (1) IZarc (1) Java Web Start (1) JavaScript anchor html jquery (1) Khan Academy (1) LINUX UNIX BASH AND CYGWIN TIPS AND TRICKS (1) Linux Unix rpm cpio build install configure (1) Linux git source build .configure make (1) ListBox (1) MIT HYDROGEN VIRUS (1) OO (1) Obama (1) PowerShell (1) Run-time (1) SDL (1) SIWA (1) SOX (1) Scala (1) Services (1) Stacks (1) SubSonic (1) TED (1) abstractions (1) ansible hosts linux bash (1) ansible linux deployment how-to (1) ansible yum pip python (1) apache (1) apache 2.2 (1) application life cycle (1) architecture input output (1) archive (1) arguments (1) avatar (1) aws cheat sheet cli (1) aws cli (1) aws cli amazon cheat sheet (1) aws elb (1) backup (1) bash Linux open-ssh ssh ssh_server ssh_client public-private key authentication (1) bash perl search and replace (1) bash stub (1) bin (1) biofuels (1) biology (1) books (1) browser (1) bubblesort (1) bugs (1) build (1) byte (1) cas_sql_dev (1) chennai (1) chrome (1) class (1) claut (1) cmdow (1) code generation sqlserver (1) command (1) command line (1) conf (1) confluence (1) console (1) convert (1) cool programs windows free freeware (1) copy paste (1) copy-paste (1) csv (1) ctags (1) current local time (1) cygwin X11 port-forwarding mintty xclock Linux Unix X (1) cygwin bash how-to tips_n_tricks (1) cygwin conf how-to (1) data (1) data types (1) db2 cheat sheet (1) db2 starter ibm bash Linux (1) debt (1) diagram (1) dictionaries (1) digital (1) disk (1) disk space (1) documentation (1) dos (1) dubai (1) e-cars (1) electric cars (1) electricity (1) emulate (1) errors (1) exponents (1) export workflow (1) extract (1) fast export (1) fexp (1) file extension (1) file permissions (1) findtag (1) firewall (1) for loop (1) freaky (1) functions (1) fusion research (1) german (1) git gitlab issues handling system (1) google cli (1) google code (1) google command line interface (1) gpg (1) ha (1) head (1) helsinki (1) history (1) hop or flop (1) host-independant (1) how-to Windows cmd time date datetime (1) ibm db2 cognos installation example db deployment provisioning (1) ideas (1) image (1) informatica oracle sql (1) informatica repo sql workflows sessions file source dir (1) informatica source files etl (1) install (1) isg-pub issue-tracker architecture (1) it management best practices (1) java (1) jump to (1) keyboard shortcuts (1) ksh (1) level (1) linkedin (1) linux bash ansible hosts (1) linux bash commands (1) linux bash how-to shell expansion (1) linux bash shell grep xargs (1) linux bash tips and t ricks (1) linux bash unix cygwin cheatsheet (1) linux bash user accounts password (1) linux bash xargs space (1) linux cheat-sheet (1) linux cheatsheet cheat-sheet revised how-to (1) linux how-to non-root vim (1) linux ssh hosts parallel subshell bash oneliner (1) london (1) make (1) me (1) metacolumn (1) metadata functions (1) metaphonre (1) method (1) model (1) movie (1) multithreaded (1) mysql cheat sheet (1) mysql how-to table datatypes (1) n900 (1) nano (1) neteza (1) netezza bash linux nps (1) netezza nps (1) netezza nps nzsql (1) netezza nz Linux bash (1) netezza nz bash linux (1) netezza nz nzsql sql (1) netezza nzsql database db sizes (1) non-password (1) nord pol (1) nps backup nzsql schema (1) number formatting (1) nz db size (1) nz table count rows (1) nzsql date timestamp compare bigint to_date to_char now (1) on-lier (1) one-liners (1) one-to-many (1) oneliners (1) open (1) open source (1) openrowset (1) openssl (1) oracle PL/SQL (1) oracle Perl perl (1) oracle installation usability (1) oracle number formatting format-model ora-sql oracle (1) oracle templates create table (1) oracle trigger generic autoincrement (1) oracle vbox virtual box cheat sheet (1) oracle virtual box cheat sheet (1) outlook (1) parser (1) password (1) paths (1) perl @INC compile-time run-time (1) perl disk usage administration Linux Unix (1) perl modules configuration management (1) permissions (1) php (1) picasa (1) platform (1) postgreSQL how-to (1) powerShell cmd cygwin mintty.exe terminal (1) ppm (1) predictions (1) prices (1) principles (1) productivity (1) project (1) prompt (1) proxy account (1) public private key (1) publishing (1) putty (1) qt (1) read file (1) registry (1) relationship (1) repository (1) rm (1) scala ScalaFmt (1) scp (1) scripts (1) scsi (1) search and replace (1) sed (1) sendEmail (1) sh stub (1) shortcuts Windows sql developer Oracle (1) sidebar (1) silicon (1) smells (1) smtp (1) software development (1) software procurement (1) sofware (1) sort (1) sql script (1) sql_dev (1) sqlcmd (1) sqlite (1) sqlite3 (1) sshd (1) sshd cygwin (1) stackoverflow (1) stored procedure (1) stub (1) stupidity (1) subroutines (1) svn (1) sysinternals (1) system design (1) tail (1) tar (1) temp table (1) templates (1) teradata (1) terminal (1) test (1) testing (1) theory (1) thorium (1) time (1) tip (1) title (1) tmux .tmux.conf configuration (1) tmux efficiency bash (1) tool (1) ui code prototyping tips and tricks (1) umask Linux Unix bash file permissions chmod (1) url (1) urls (1) user (1) utility (1) utils (1) vb (1) vbox virtual box cheat sheet (1) vim perl regex bash search for string (1) vim recursively hacks (1) vim starter (1) vim-cheat-sheet vim cheat-sheet (1) vimeo (1) visual stuio (1) warsaw (1) wiki (1) wikipedia (1) window (1) windows 7 (1) windows 8 (1) windows programs (1) windows reinstall (1) windows utility batch perl space Windows::Clipboard (1) wisdoms (1) workflow (1) worth-reading (1) wrapper (1) xp_cmdshell (1) xslt (1) youtube (1)

Blog Archive

Translate with Google Translate

My Blog List