Latest 100 public
snipts » sql
showing 1-20 of 106 snipts for sql
-
∞ Turn off All Constraints
EXEC sp_msforeachtable @command1="print '?'", @command2="ALTER TABLE ? NOCHECK CONSTRAINT all";
-
∞ Get Basic Product Info From Magento DB
SELECT e.entity_id AS product_id, var.value AS product_name FROM catalog_product_entity e, eav_attribute eav, catalog_product_entity_varchar var WHERE e.entity_type_id = eav.entity_type_id AND eav.attribute_code = 'name' AND eav.attribute_id = var.attribute_id AND var.entity_id = e.entity_id
-
∞ Get Table Sizes
SET NOCOUNT ON /*DATABASE TABLE SPY SCRIPT DESCRIPTION Returns TABLE Size Information SORTING USAGE @Sort bit VALUES 0 = Alphabetically BY TABLE name 1 = Sorted BY total space used by TABLE */ DECLARE @cmdstr varchar(100) DECLARE @Sort bit SELECT @Sort = 0 /* Edit this value FOR sorting options */ /* DO NOT EDIT ANY CODE BELOW THIS LINE */ --Create Temporary Table CREATE TABLE #TempTable ( [Table_Name] varchar(50), Row_Count int, Table_Size varchar(50), Data_Space_Used varchar(50), Index_Space_Used varchar(50), Unused_Space varchar(50) ) --Create Stored Procedure String SELECT @cmdstr = 'sp_msforeachtable ''sp_spaceused "?"''' --Populate Tempoary Table INSERT INTO #TempTable EXEC(@cmdstr) --Determine sorting method IF @Sort = 0 BEGIN --Retrieve Table Data and Sort Alphabet -- ically SELECT * FROM #TempTable ORDER BY Table_Name END ELSE BEGIN /*Retrieve TABLE Data AND Sort BY the size OF the Table*/ SELECT * FROM #TempTable ORDER BY Table_Size DESC END --Delete Temporay Table DROP TABLE #TempTable
-
∞ Get Rows in Tables
SELECT [TableName] = so.name, [RowCount] = MAX(si.rows) FROM sysobjects so, sysindexes si WHERE so.xtype = 'U' AND si.id = OBJECT_ID(so.name) GROUP BY so.name ORDER BY 2 DESC
-
∞ Get Columns for Table
SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE (TABLE_NAME = 'TABLENAMEHERE') order by is_nullable, column_name
-
∞ Find Columns all tables in Database
BEGIN TRAN Set NoCount On Declare @ColVar VarChar(30) Set @ColVar = '%COLUMNNAME%' -- String To Find Select Convert(Char(75), SysObjects.Name) 'Table Names:', Convert(Char(75), SysColumns.Name) 'Column Names:' From SysObjects, SysColumns, SysTypes Where SysObjects.ID = SysColumns.ID And SysColumns.xType = SysTypes.xType And SysColumns.Name like @ColVar Order by SysObjects.Name Asc Set NoCount Off ROLLBACK
-
∞ Convert UTC to Local Date
Select DATEADD(hh, DATEDIFF(hh, GETUTCDATE(), GETDATE()) ,{COLUMNNAME}) from {TABLENAME} select DATEDIFF(hh, GETUTCDATE(), GETDATE())
-
∞ Multiple DB backup
DECLARE @name VARCHAR(50) -- database name DECLARE @path VARCHAR(256) -- path for backup files DECLARE @fileName VARCHAR(256) -- filename for backup DECLARE @fileDate VARCHAR(20) -- used for file name SET @path = 'C:\Backup\' SELECT @fileDate = CONVERT(VARCHAR(20),GETDATE(),112) DECLARE db_cursor CURSOR FOR SELECT name FROM master.dbo.sysdatabases WHERE name NOT IN ('master','model','msdb','tempdb') OPEN db_cursor FETCH NEXT FROM db_cursor INTO @name WHILE @@FETCH_STATUS = 0 BEGIN SET @fileName = @path + @name + '_' + @fileDate + '.BAK' BACKUP DATABASE @name TO DISK = @fileName FETCH NEXT FROM db_cursor INTO @name END CLOSE db_cursor DEALLOCATE db_cursor
-
∞ US States listing SQL
# # http://kimbriggs.com/ 2007-05 # Creates a table of state IDs, names, and abbreviations. Over 65,000 records allowed. # Additional insert statement fills table for US states and DC. # drop table if exists state; create table state ( state_id smallint unsigned not null auto_increment comment 'PK: Unique state ID', state varchar(32) not null comment 'State name with first letter capital', state_abbr varchar(8) comment 'Optional state abbreviation (US is 2 capital letters)', primary key (state_id) ); insert into state values (NULL, 'Alabama', 'AL'), (NULL, 'Alaska', 'AK'), (NULL, 'Arizona', 'AZ'), (NULL, 'Arkansas', 'AR'), (NULL, 'California', 'CA'), (NULL, 'Colorado', 'CO'), (NULL, 'Connecticut', 'CT'), (NULL, 'Delaware', 'DE'), (NULL, 'District of Columbia', 'DC'), (NULL, 'Florida', 'FL'), (NULL, 'Georgia', 'GA'), (NULL, 'Hawaii', 'HI'), (NULL, 'Idaho', 'ID'), (NULL, 'Illinois', 'IL'), (NULL, 'Indiana', 'IN'), (NULL, 'Iowa', 'IA'), (NULL, 'Kansas', 'KS'), (NULL, 'Kentucky', 'KY'), (NULL, 'Louisiana', 'LA'), (NULL, 'Maine', 'ME'), (NULL, 'Maryland', 'MD'), (NULL, 'Massachusetts', 'MA'), (NULL, 'Michigan', 'MI'), (NULL, 'Minnesota', 'MN'), (NULL, 'Mississippi', 'MS'), (NULL, 'Missouri', 'MO'), (NULL, 'Montana', 'MT'), (NULL, 'Nebraska', 'NE'), (NULL, 'Nevada', 'NV'), (NULL, 'New Hampshire', 'NH'), (NULL, 'New Jersey', 'NJ'), (NULL, 'New Mexico', 'NM'), (NULL, 'New York', 'NY'), (NULL, 'North Carolina', 'NC'), (NULL, 'North Dakota', 'ND'), (NULL, 'Ohio', 'OH'), (NULL, 'Oklahoma', 'OK'), (NULL, 'Oregon', 'OR'), (NULL, 'Pennsylvania', 'PA'), (NULL, 'Rhode Island', 'RI'), (NULL, 'South Carolina', 'SC'), (NULL, 'South Dakota', 'SD'), (NULL, 'Tennessee', 'TN'), (NULL, 'Texas', 'TX'), (NULL, 'Utah', 'UT'), (NULL, 'Vermont', 'VT'), (NULL, 'Virginia', 'VA'), (NULL, 'Washington', 'WA'), (NULL, 'West Virginia', 'WV'), (NULL, 'Wisconsin', 'WI'), (NULL, 'Wyoming', 'WY') ;
-
∞ ISO Country listing
# iso_country_list.sql # # This will create and then populate a MySQL table with a list of the names and # ISO 3166 codes for countries in existence as of the date below. # # Usage: # mysql -u username -ppassword database_name < ./iso_country_list.sql # # For updates to this file, see http://27.org/isocountrylist/ # For more about ISO 3166, see http://www.iso.ch/iso/en/prods-services/iso3166ma/02iso-3166-code-lists/list-en1.html # # Created by getisocountrylist.pl on Sun Nov 2 14:59:20 2003. # Wm. Rhodes <iso_country_list@27.org> # CREATE TABLE IF NOT EXISTS country ( iso CHAR(2) NOT NULL PRIMARY KEY, name VARCHAR(80) NOT NULL, printable_name VARCHAR(80) NOT NULL, iso3 CHAR(3), numcode SMALLINT ); INSERT INTO country VALUES ('AF','AFGHANISTAN','Afghanistan','AFG','004'); INSERT INTO country VALUES ('AL','ALBANIA','Albania','ALB','008'); INSERT INTO country VALUES ('DZ','ALGERIA','Algeria','DZA','012'); INSERT INTO country VALUES ('AS','AMERICAN SAMOA','American Samoa','ASM','016'); INSERT INTO country VALUES ('AD','ANDORRA','Andorra','AND','020'); INSERT INTO country VALUES ('AO','ANGOLA','Angola','AGO','024'); INSERT INTO country VALUES ('AI','ANGUILLA','Anguilla','AIA','660'); INSERT INTO country VALUES ('AQ','ANTARCTICA','Antarctica',NULL,NULL); INSERT INTO country VALUES ('AG','ANTIGUA AND BARBUDA','Antigua and Barbuda','ATG','028'); INSERT INTO country VALUES ('AR','ARGENTINA','Argentina','ARG','032'); INSERT INTO country VALUES ('AM','ARMENIA','Armenia','ARM','051'); INSERT INTO country VALUES ('AW','ARUBA','Aruba','ABW','533'); INSERT INTO country VALUES ('AU','AUSTRALIA','Australia','AUS','036'); INSERT INTO country VALUES ('AT','AUSTRIA','Austria','AUT','040'); INSERT INTO country VALUES ('AZ','AZERBAIJAN','Azerbaijan','AZE','031'); INSERT INTO country VALUES ('BS','BAHAMAS','Bahamas','BHS','044'); INSERT INTO country VALUES ('BH','BAHRAIN','Bahrain','BHR','048'); INSERT INTO country VALUES ('BD','BANGLADESH','Bangladesh','BGD','050'); INSERT INTO country VALUES ('BB','BARBADOS','Barbados','BRB','052'); INSERT INTO country VALUES ('BY','BELARUS','Belarus','BLR','112'); INSERT INTO country VALUES ('BE','BELGIUM','Belgium','BEL','056'); INSERT INTO country VALUES ('BZ','BELIZE','Belize','BLZ','084'); INSERT INTO country VALUES ('BJ','BENIN','Benin','BEN','204'); INSERT INTO country VALUES ('BM','BERMUDA','Bermuda','BMU','060'); INSERT INTO country VALUES ('BT','BHUTAN','Bhutan','BTN','064'); INSERT INTO country VALUES ('BO','BOLIVIA','Bolivia','BOL','068'); INSERT INTO country VALUES ('BA','BOSNIA AND HERZEGOVINA','Bosnia and Herzegovina','BIH','070'); INSERT INTO country VALUES ('BW','BOTSWANA','Botswana','BWA','072'); INSERT INTO country VALUES ('BV','BOUVET ISLAND','Bouvet Island',NULL,NULL); INSERT INTO country VALUES ('BR','BRAZIL','Brazil','BRA','076'); INSERT INTO country VALUES ('IO','BRITISH INDIAN OCEAN TERRITORY','British Indian Ocean Territory',NULL,NULL); INSERT INTO country VALUES ('BN','BRUNEI DARUSSALAM','Brunei Darussalam','BRN','096'); INSERT INTO country VALUES ('BG','BULGARIA','Bulgaria','BGR','100'); INSERT INTO country VALUES ('BF','BURKINA FASO','Burkina Faso','BFA','854'); INSERT INTO country VALUES ('BI','BURUNDI','Burundi','BDI','108'); INSERT INTO country VALUES ('KH','CAMBODIA','Cambodia','KHM','116'); INSERT INTO country VALUES ('CM','CAMEROON','Cameroon','CMR','120'); INSERT INTO country VALUES ('CA','CANADA','Canada','CAN','124'); INSERT INTO country VALUES ('CV','CAPE VERDE','Cape Verde','CPV','132'); INSERT INTO country VALUES ('KY','CAYMAN ISLANDS','Cayman Islands','CYM','136'); INSERT INTO country VALUES ('CF','CENTRAL AFRICAN REPUBLIC','Central African Republic','CAF','140'); INSERT INTO country VALUES ('TD','CHAD','Chad','TCD','148'); INSERT INTO country VALUES ('CL','CHILE','Chile','CHL','152'); INSERT INTO country VALUES ('CN','CHINA','China','CHN','156'); INSERT INTO country VALUES ('CX','CHRISTMAS ISLAND','Christmas Island',NULL,NULL); INSERT INTO country VALUES ('CC','COCOS (KEELING) ISLANDS','Cocos (Keeling) Islands',NULL,NULL); INSERT INTO country VALUES ('CO','COLOMBIA','Colombia','COL','170'); INSERT INTO country VALUES ('KM','COMOROS','Comoros','COM','174'); INSERT INTO country VALUES ('CG','CONGO','Congo','COG','178'); INSERT INTO country VALUES ('CD','CONGO, THE DEMOCRATIC REPUBLIC OF THE','Congo, the Democratic Republic of the','COD','180'); INSERT INTO country VALUES ('CK','COOK ISLANDS','Cook Islands','COK','184'); INSERT INTO country VALUES ('CR','COSTA RICA','Costa Rica','CRI','188'); INSERT INTO country VALUES ('CI','COTE D\'IVOIRE','Cote D\'Ivoire','CIV','384'); INSERT INTO country VALUES ('HR','CROATIA','Croatia','HRV','191'); INSERT INTO country VALUES ('CU','CUBA','Cuba','CUB','192'); INSERT INTO country VALUES ('CY','CYPRUS','Cyprus','CYP','196'); INSERT INTO country VALUES ('CZ','CZECH REPUBLIC','Czech Republic','CZE','203'); INSERT INTO country VALUES ('DK','DENMARK','Denmark','DNK','208'); INSERT INTO country VALUES ('DJ','DJIBOUTI','Djibouti','DJI','262'); INSERT INTO country VALUES ('DM','DOMINICA','Dominica','DMA','212'); INSERT INTO country VALUES ('DO','DOMINICAN REPUBLIC','Dominican Republic','DOM','214'); INSERT INTO country VALUES ('EC','ECUADOR','Ecuador','ECU','218'); INSERT INTO country VALUES ('EG','EGYPT','Egypt','EGY','818'); INSERT INTO country VALUES ('SV','EL SALVADOR','El Salvador','SLV','222'); INSERT INTO country VALUES ('GQ','EQUATORIAL GUINEA','Equatorial Guinea','GNQ','226'); INSERT INTO country VALUES ('ER','ERITREA','Eritrea','ERI','232'); INSERT INTO country VALUES ('EE','ESTONIA','Estonia','EST','233'); INSERT INTO country VALUES ('ET','ETHIOPIA','Ethiopia','ETH','231'); INSERT INTO country VALUES ('FK','FALKLAND ISLANDS (MALVINAS)','Falkland Islands (Malvinas)','FLK','238'); INSERT INTO country VALUES ('FO','FAROE ISLANDS','Faroe Islands','FRO','234'); INSERT INTO country VALUES ('FJ','FIJI','Fiji','FJI','242'); INSERT INTO country VALUES ('FI','FINLAND','Finland','FIN','246'); INSERT INTO country VALUES ('FR','FRANCE','France','FRA','250'); INSERT INTO country VALUES ('GF','FRENCH GUIANA','French Guiana','GUF','254'); INSERT INTO country VALUES ('PF','FRENCH POLYNESIA','French Polynesia','PYF','258'); INSERT INTO country VALUES ('TF','FRENCH SOUTHERN TERRITORIES','French Southern Territories',NULL,NULL); INSERT INTO country VALUES ('GA','GABON','Gabon','GAB','266'); INSERT INTO country VALUES ('GM','GAMBIA','Gambia','GMB','270'); INSERT INTO country VALUES ('GE','GEORGIA','Georgia','GEO','268'); INSERT INTO country VALUES ('DE','GERMANY','Germany','DEU','276'); INSERT INTO country VALUES ('GH','GHANA','Ghana','GHA','288'); INSERT INTO country VALUES ('GI','GIBRALTAR','Gibraltar','GIB','292'); INSERT INTO country VALUES ('GR','GREECE','Greece','GRC','300'); INSERT INTO country VALUES ('GL','GREENLAND','Greenland','GRL','304'); INSERT INTO country VALUES ('GD','GRENADA','Grenada','GRD','308'); INSERT INTO country VALUES ('GP','GUADELOUPE','Guadeloupe','GLP','312'); INSERT INTO country VALUES ('GU','GUAM','Guam','GUM','316'); INSERT INTO country VALUES ('GT','GUATEMALA','Guatemala','GTM','320'); INSERT INTO country VALUES ('GN','GUINEA','Guinea','GIN','324'); INSERT INTO country VALUES ('GW','GUINEA-BISSAU','Guinea-Bissau','GNB','624'); INSERT INTO country VALUES ('GY','GUYANA','Guyana','GUY','328'); INSERT INTO country VALUES ('HT','HAITI','Haiti','HTI','332'); INSERT INTO country VALUES ('HM','HEARD ISLAND AND MCDONALD ISLANDS','Heard Island and Mcdonald Islands',NULL,NULL); INSERT INTO country VALUES ('VA','HOLY SEE (VATICAN CITY STATE)','Holy See (Vatican City State)','VAT','336'); INSERT INTO country VALUES ('HN','HONDURAS','Honduras','HND','340'); INSERT INTO country VALUES ('HK','HONG KONG','Hong Kong','HKG','344'); INSERT INTO country VALUES ('HU','HUNGARY','Hungary','HUN','348'); INSERT INTO country VALUES ('IS','ICELAND','Iceland','ISL','352'); INSERT INTO country VALUES ('IN','INDIA','India','IND','356'); INSERT INTO country VALUES ('ID','INDONESIA','Indonesia','IDN','360'); INSERT INTO country VALUES ('IR','IRAN, ISLAMIC REPUBLIC OF','Iran, Islamic Republic of','IRN','364'); INSERT INTO country VALUES ('IQ','IRAQ','Iraq','IRQ','368'); INSERT INTO country VALUES ('IE','IRELAND','Ireland','IRL','372'); INSERT INTO country VALUES ('IL','ISRAEL','Israel','ISR','376'); INSERT INTO country VALUES ('IT','ITALY','Italy','ITA','380'); INSERT INTO country VALUES ('JM','JAMAICA','Jamaica','JAM','388'); INSERT INTO country VALUES ('JP','JAPAN','Japan','JPN','392'); INSERT INTO country VALUES ('JO','JORDAN','Jordan','JOR','400'); INSERT INTO country VALUES ('KZ','KAZAKHSTAN','Kazakhstan','KAZ','398'); INSERT INTO country VALUES ('KE','KENYA','Kenya','KEN','404'); INSERT INTO country VALUES ('KI','KIRIBATI','Kiribati','KIR','296'); INSERT INTO country VALUES ('KP','KOREA, DEMOCRATIC PEOPLE\'S REPUBLIC OF','Korea, Democratic People\'s Republic of','PRK','408'); INSERT INTO country VALUES ('KR','KOREA, REPUBLIC OF','Korea, Republic of','KOR','410'); INSERT INTO country VALUES ('KW','KUWAIT','Kuwait','KWT','414'); INSERT INTO country VALUES ('KG','KYRGYZSTAN','Kyrgyzstan','KGZ','417'); INSERT INTO country VALUES ('LA','LAO PEOPLE\'S DEMOCRATIC REPUBLIC','Lao People\'s Democratic Republic','LAO','418'); INSERT INTO country VALUES ('LV','LATVIA','Latvia','LVA','428'); INSERT INTO country VALUES ('LB','LEBANON','Lebanon','LBN','422'); INSERT INTO country VALUES ('LS','LESOTHO','Lesotho','LSO','426'); INSERT INTO country VALUES ('LR','LIBERIA','Liberia','LBR','430'); INSERT INTO country VALUES ('LY','LIBYAN ARAB JAMAHIRIYA','Libyan Arab Jamahiriya','LBY','434'); INSERT INTO country VALUES ('LI','LIECHTENSTEIN','Liechtenstein','LIE','438'); INSERT INTO country VALUES ('LT','LITHUANIA','Lithuania','LTU','440'); INSERT INTO country VALUES ('LU','LUXEMBOURG','Luxembourg','LUX','442'); INSERT INTO country VALUES ('MO','MACAO','Macao','MAC','446'); INSERT INTO country VALUES ('MK','MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF','Macedonia, the Former Yugoslav Republic of','MKD','807'); INSERT INTO country VALUES ('MG','MADAGASCAR','Madagascar','MDG','450'); INSERT INTO country VALUES ('MW','MALAWI','Malawi','MWI','454'); INSERT INTO country VALUES ('MY','MALAYSIA','Malaysia','MYS','458'); INSERT INTO country VALUES ('MV','MALDIVES','Maldives','MDV','462'); INSERT INTO country VALUES ('ML','MALI','Mali','MLI','466'); INSERT INTO country VALUES ('MT','MALTA','Malta','MLT','470'); INSERT INTO country VALUES ('MH','MARSHALL ISLANDS','Marshall Islands','MHL','584'); INSERT INTO country VALUES ('MQ','MARTINIQUE','Martinique','MTQ','474'); INSERT INTO country VALUES ('MR','MAURITANIA','Mauritania','MRT','478'); INSERT INTO country VALUES ('MU','MAURITIUS','Mauritius','MUS','480'); INSERT INTO country VALUES ('YT','MAYOTTE','Mayotte',NULL,NULL); INSERT INTO country VALUES ('MX','MEXICO','Mexico','MEX','484'); INSERT INTO country VALUES ('FM','MICRONESIA, FEDERATED STATES OF','Micronesia, Federated States of','FSM','583'); INSERT INTO country VALUES ('MD','MOLDOVA, REPUBLIC OF','Moldova, Republic of','MDA','498'); INSERT INTO country VALUES ('MC','MONACO','Monaco','MCO','492'); INSERT INTO country VALUES ('MN','MONGOLIA','Mongolia','MNG','496'); INSERT INTO country VALUES ('MS','MONTSERRAT','Montserrat','MSR','500'); INSERT INTO country VALUES ('MA','MOROCCO','Morocco','MAR','504'); INSERT INTO country VALUES ('MZ','MOZAMBIQUE','Mozambique','MOZ','508'); INSERT INTO country VALUES ('MM','MYANMAR','Myanmar','MMR','104'); INSERT INTO country VALUES ('NA','NAMIBIA','Namibia','NAM','516'); INSERT INTO country VALUES ('NR','NAURU','Nauru','NRU','520'); INSERT INTO country VALUES ('NP','NEPAL','Nepal','NPL','524'); INSERT INTO country VALUES ('NL','NETHERLANDS','Netherlands','NLD','528'); INSERT INTO country VALUES ('AN','NETHERLANDS ANTILLES','Netherlands Antilles','ANT','530'); INSERT INTO country VALUES ('NC','NEW CALEDONIA','New Caledonia','NCL','540'); INSERT INTO country VALUES ('NZ','NEW ZEALAND','New Zealand','NZL','554'); INSERT INTO country VALUES ('NI','NICARAGUA','Nicaragua','NIC','558'); INSERT INTO country VALUES ('NE','NIGER','Niger','NER','562'); INSERT INTO country VALUES ('NG','NIGERIA','Nigeria','NGA','566'); INSERT INTO country VALUES ('NU','NIUE','Niue','NIU','570'); INSERT INTO country VALUES ('NF','NORFOLK ISLAND','Norfolk Island','NFK','574'); INSERT INTO country VALUES ('MP','NORTHERN MARIANA ISLANDS','Northern Mariana Islands','MNP','580'); INSERT INTO country VALUES ('NO','NORWAY','Norway','NOR','578'); INSERT INTO country VALUES ('OM','OMAN','Oman','OMN','512'); INSERT INTO country VALUES ('PK','PAKISTAN','Pakistan','PAK','586'); INSERT INTO country VALUES ('PW','PALAU','Palau','PLW','585'); INSERT INTO country VALUES ('PS','PALESTINIAN TERRITORY, OCCUPIED','Palestinian Territory, Occupied',NULL,NULL); INSERT INTO country VALUES ('PA','PANAMA','Panama','PAN','591'); INSERT INTO country VALUES ('PG','PAPUA NEW GUINEA','Papua New Guinea','PNG','598'); INSERT INTO country VALUES ('PY','PARAGUAY','Paraguay','PRY','600'); INSERT INTO country VALUES ('PE','PERU','Peru','PER','604'); INSERT INTO country VALUES ('PH','PHILIPPINES','Philippines','PHL','608'); INSERT INTO country VALUES ('PN','PITCAIRN','Pitcairn','PCN','612'); INSERT INTO country VALUES ('PL','POLAND','Poland','POL','616'); INSERT INTO country VALUES ('PT','PORTUGAL','Portugal','PRT','620'); INSERT INTO country VALUES ('PR','PUERTO RICO','Puerto Rico','PRI','630'); INSERT INTO country VALUES ('QA','QATAR','Qatar','QAT','634'); INSERT INTO country VALUES ('RE','REUNION','Reunion','REU','638'); INSERT INTO country VALUES ('RO','ROMANIA','Romania','ROM','642'); INSERT INTO country VALUES ('RU','RUSSIAN FEDERATION','Russian Federation','RUS','643'); INSERT INTO country VALUES ('RW','RWANDA','Rwanda','RWA','646'); INSERT INTO country VALUES ('SH','SAINT HELENA','Saint Helena','SHN','654'); INSERT INTO country VALUES ('KN','SAINT KITTS AND NEVIS','Saint Kitts and Nevis','KNA','659'); INSERT INTO country VALUES ('LC','SAINT LUCIA','Saint Lucia','LCA','662'); INSERT INTO country VALUES ('PM','SAINT PIERRE AND MIQUELON','Saint Pierre and Miquelon','SPM','666'); INSERT INTO country VALUES ('VC','SAINT VINCENT AND THE GRENADINES','Saint Vincent and the Grenadines','VCT','670'); INSERT INTO country VALUES ('WS','SAMOA','Samoa','WSM','882'); INSERT INTO country VALUES ('SM','SAN MARINO','San Marino','SMR','674'); INSERT INTO country VALUES ('ST','SAO TOME AND PRINCIPE','Sao Tome and Principe','STP','678'); INSERT INTO country VALUES ('SA','SAUDI ARABIA','Saudi Arabia','SAU','682'); INSERT INTO country VALUES ('SN','SENEGAL','Senegal','SEN','686'); INSERT INTO country VALUES ('CS','SERBIA AND MONTENEGRO','Serbia and Montenegro',NULL,NULL); INSERT INTO country VALUES ('SC','SEYCHELLES','Seychelles','SYC','690'); INSERT INTO country VALUES ('SL','SIERRA LEONE','Sierra Leone','SLE','694'); INSERT INTO country VALUES ('SG','SINGAPORE','Singapore','SGP','702'); INSERT INTO country VALUES ('SK','SLOVAKIA','Slovakia','SVK','703'); INSERT INTO country VALUES ('SI','SLOVENIA','Slovenia','SVN','705'); INSERT INTO country VALUES ('SB','SOLOMON ISLANDS','Solomon Islands','SLB','090'); INSERT INTO country VALUES ('SO','SOMALIA','Somalia','SOM','706'); INSERT INTO country VALUES ('ZA','SOUTH AFRICA','South Africa','ZAF','710'); INSERT INTO country VALUES ('GS','SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS','South Georgia and the South Sandwich Islands',NULL,NULL); INSERT INTO country VALUES ('ES','SPAIN','Spain','ESP','724'); INSERT INTO country VALUES ('LK','SRI LANKA','Sri Lanka','LKA','144'); INSERT INTO country VALUES ('SD','SUDAN','Sudan','SDN','736'); INSERT INTO country VALUES ('SR','SURINAME','Suriname','SUR','740'); INSERT INTO country VALUES ('SJ','SVALBARD AND JAN MAYEN','Svalbard and Jan Mayen','SJM','744'); INSERT INTO country VALUES ('SZ','SWAZILAND','Swaziland','SWZ','748'); INSERT INTO country VALUES ('SE','SWEDEN','Sweden','SWE','752'); INSERT INTO country VALUES ('CH','SWITZERLAND','Switzerland','CHE','756'); INSERT INTO country VALUES ('SY','SYRIAN ARAB REPUBLIC','Syrian Arab Republic','SYR','760'); INSERT INTO country VALUES ('TW','TAIWAN, PROVINCE OF CHINA','Taiwan, Province of China','TWN','158'); INSERT INTO country VALUES ('TJ','TAJIKISTAN','Tajikistan','TJK','762'); INSERT INTO country VALUES ('TZ','TANZANIA, UNITED REPUBLIC OF','Tanzania, United Republic of','TZA','834'); INSERT INTO country VALUES ('TH','THAILAND','Thailand','THA','764'); INSERT INTO country VALUES ('TL','TIMOR-LESTE','Timor-Leste',NULL,NULL); INSERT INTO country VALUES ('TG','TOGO','Togo','TGO','768'); INSERT INTO country VALUES ('TK','TOKELAU','Tokelau','TKL','772'); INSERT INTO country VALUES ('TO','TONGA','Tonga','TON','776'); INSERT INTO country VALUES ('TT','TRINIDAD AND TOBAGO','Trinidad and Tobago','TTO','780'); INSERT INTO country VALUES ('TN','TUNISIA','Tunisia','TUN','788'); INSERT INTO country VALUES ('TR','TURKEY','Turkey','TUR','792'); INSERT INTO country VALUES ('TM','TURKMENISTAN','Turkmenistan','TKM','795'); INSERT INTO country VALUES ('TC','TURKS AND CAICOS ISLANDS','Turks and Caicos Islands','TCA','796'); INSERT INTO country VALUES ('TV','TUVALU','Tuvalu','TUV','798'); INSERT INTO country VALUES ('UG','UGANDA','Uganda','UGA','800'); INSERT INTO country VALUES ('UA','UKRAINE','Ukraine','UKR','804'); INSERT INTO country VALUES ('AE','UNITED ARAB EMIRATES','United Arab Emirates','ARE','784'); INSERT INTO country VALUES ('GB','UNITED KINGDOM','United Kingdom','GBR','826'); INSERT INTO country VALUES ('US','UNITED STATES','United States','USA','840'); INSERT INTO country VALUES ('UM','UNITED STATES MINOR OUTLYING ISLANDS','United States Minor Outlying Islands',NULL,NULL); INSERT INTO country VALUES ('UY','URUGUAY','Uruguay','URY','858'); INSERT INTO country VALUES ('UZ','UZBEKISTAN','Uzbekistan','UZB','860'); INSERT INTO country VALUES ('VU','VANUATU','Vanuatu','VUT','548'); INSERT INTO country VALUES ('VE','VENEZUELA','Venezuela','VEN','862'); INSERT INTO country VALUES ('VN','VIET NAM','Viet Nam','VNM','704'); INSERT INTO country VALUES ('VG','VIRGIN ISLANDS, BRITISH','Virgin Islands, British','VGB','092'); INSERT INTO country VALUES ('VI','VIRGIN ISLANDS, U.S.','Virgin Islands, U.s.','VIR','850'); INSERT INTO country VALUES ('WF','WALLIS AND FUTUNA','Wallis and Futuna','WLF','876'); INSERT INTO country VALUES ('EH','WESTERN SAHARA','Western Sahara','ESH','732'); INSERT INTO country VALUES ('YE','YEMEN','Yemen','YEM','887'); INSERT INTO country VALUES ('ZM','ZAMBIA','Zambia','ZMB','894'); INSERT INTO country VALUES ('ZW','ZIMBABWE','Zimbabwe','ZWE','716');
-
∞ data model sql example
CREATE TABLE IF NOT EXISTS `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `created` datetime NOT NULL, `username` varchar(255) NOT NULL, `firstname` varchar(255) NOT NULL COMMENT 'First name', PRIMARY KEY (id) );
-
∞ TSM Operational Reporting
select node_name as "Node Name", cast (client_version as char) || '.' || cast (client_release as char) || '.' || cast (client_level as char) || '.' || cast (client_sublevel as char (2)) as "Node Version", platform_name as "OS Platform", client_os_level as "OS Version", activity as "Activity", bytes as "Bytes Transferred" from summary, nodes where end_time between current_timestamp - 24 hours and current_timestamp and node_name=entity and platform_name='WinNT' order by bytes desc
-
∞ Usage of the ExecuteNonQuery with returns last identity value
using System; using System.Data; using System.Data.SqlClient; public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } public int AddRecord(String name, String password, String email) { SqlParameter[] param = new SqlParameter[4]; param[0] = new SqlParameter("@Name", name); param[1] = new SqlParameter("@Password", password); param[2] = new SqlParameter("@Email", email); param[3] = new SqlParameter(); param[3].ParameterName = "@NEWID"; param[3].Direction = ParameterDirection.Output; param[3].SqlDbType = SqlDbType.Int; return DAL.ExecuteNonQuery("sp_AddUser", param); } protected void Button1_Click(object sender, EventArgs e) { String strName = "demo"; String strPassword = "demo"; String strEmail = "abc@xyz.com"; int insertedId = AddRecord(strName, strPassword, strEmail); Response.Write("New ID Generated: " + insertedId); } }
-
∞ ExecuteNonQuery with the returns last identity value inserted
public static int GetInsertedIdWithExecuteNonQuery(String storedProcedureName, params SqlParameter[] arrParam) { SqlConnection cn = new SqlConnection(ConnectionString); SqlCommand cmd = new SqlCommand(storedProcedureName, cn); cmd.CommandType = CommandType.StoredProcedure; if (cn.State == ConnectionState.Closed || cn.State == ConnectionState.Broken) cn.Open(); try { if (arrParam != null) { foreach (SqlParameter param in arrParam) cmd.Parameters.Add(param); } cmd.ExecuteNonQuery(); int insertedId = (int)cmd.Parameters[cmd.Parameters.Count - 1].Value; return insertedId; } catch (Exception ex) { throw new Exception("Error: " + ex.Message); } finally { cmd.Dispose(); cn.Close(); } }
-
∞ Store Procedure with return an INSERTED_ID
CREATE PROCEDURE sp_AddUser @Name NVARCHAR(50), @Password NVARCHAR(50), @Email NVARCHAR(100), @NEWID INT OUTPUT AS INSERT INTO tableName (Name, Password, Email) VALUES (@Name, @Password, @Email) SELECT @NEWID = SCOPE_IDENTITY() RETURN
-
∞ Store Procedure with a simple INSERT method
CREATE PROCEDURE sp_AddUser @Name NVARCHAR(50), @Password NVARCHAR(50), @Email NVARCHAR(100) AS INSERT INTO tableName (Name, Password, Email) VALUES (@Name, @Password, @Email) RETURN
-
∞ application framework - create tables sql (db/create-tables.sql)
-- Creates database table structures for application -- -- @version $Id$ -- @type DDL CREATE TABLE IF NOT EXISTS `test` ( `id` int(11) NOT NULL AUTO_INCREMENT, `creator` int(11) NOT NULL, `created` datetime NOT NULL, `modifier` int(11) NOT NULL, `modified` datetime NOT NULL, -- FIELDS PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-
∞ List all tables in psql
\dt -
∞ Search for records between two dates
SELECT * FROM tblModeratedComments WHERE dateCreated >= '2010-04-01' AND dateCreated < '2010-05-01'
-
∞ Anonymous Procedure
begin declare cursor csr_period is select * from supervisor_quest_period; begin null; end; end;


