IMPORTANT!

Snipt is going open source. We've toyed with this idea for quite a while, and have finally decided it's the right way to move forward.

A few things:
  • The entire Snipt source code will be released on GitHub under the 3-clause BSD License on Friday, September 10th.
  • While we'd like to think we're perfect, we realize we're only human. By open sourcing the software that runs this website, certain bugs or security flaws may be discovered that could compromise the privacy of your snipts.
  • Only the Lion Burger team will be able to push commits to the Snipt.net site. Contributors should send a pull request to add new features or submit patches.
  • By using this site, you agree not to be too angry or take any legal action against Lion Burger should this whole thing go up in flames some day.
  • Follow us on Twitter for updates.
I agree, close this message
Sign up to create your own snipts, or login.

Latest 100 public snipts » sql The latest public sql snipts.

showing 1-20 of 106 snipts for sql
  • Turn off All Constraints
    EXEC sp_msforeachtable @command1="print '?'", 
                           @command2="ALTER TABLE ? NOCHECK CONSTRAINT all";
    

    copy | embed

    0 comments - tagged in  posted by theogeer on Aug 31, 2010 at 12:38 p.m. EDT
  • 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
    

    copy | embed

    0 comments - tagged in  posted by deric on Aug 18, 2010 at 1:13 p.m. EDT
  • 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
    

    copy | embed

    0 comments - tagged in  posted by Srykr on Jul 30, 2010 at 12:57 p.m. EDT
  • 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
    

    copy | embed

    0 comments - tagged in  posted by Srykr on Jul 30, 2010 at 12:56 p.m. EDT
  • Get Columns for Table
    SELECT     *
    FROM         INFORMATION_SCHEMA.COLUMNS
    WHERE     (TABLE_NAME = 'TABLENAMEHERE')
    order by is_nullable, column_name
    

    copy | embed

    0 comments - tagged in  posted by Srykr on Jul 30, 2010 at 12:51 p.m. EDT
  • 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
    

    copy | embed

    0 comments - tagged in  posted by Srykr on Jul 30, 2010 at 11:57 a.m. EDT
  • Convert UTC to Local Date
    Select DATEADD(hh, DATEDIFF(hh, GETUTCDATE(), GETDATE()) ,{COLUMNNAME})    from {TABLENAME}
    
    select DATEDIFF(hh, GETUTCDATE(), GETDATE()) 
    

    copy | embed

    0 comments - tagged in  posted by Srykr on Jul 30, 2010 at 9:09 a.m. EDT
  • 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
    

    copy | embed

    0 comments - tagged in  posted by aturgarg on Jul 12, 2010 at 7:02 a.m. EDT
  • 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')
    ;
    
    
     
    

    copy | embed

    0 comments - tagged in  posted by richard on Jul 05, 2010 at 6:13 a.m. EDT
  • 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');
    

    copy | embed

    0 comments - tagged in  posted by richard on Jul 05, 2010 at 6:11 a.m. EDT
  • 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)
    );
    

    copy | embed

    0 comments - tagged in  posted by pixeldude on Jul 02, 2010 at 9:34 a.m. EDT
  • 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
    

    copy | embed

    0 comments - tagged in  posted by Gnova on Jun 10, 2010 at 3:03 a.m. EDT
  • 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);
        }
    }
    

    copy | embed

    0 comments - tagged in  posted by webwizo on Jun 09, 2010 at 11:55 a.m. EDT
  • 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();
        }
    }
    

    copy | embed

    0 comments - tagged in  posted by webwizo on Jun 09, 2010 at 11:54 a.m. EDT
  • 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
    

    copy | embed

    0 comments - tagged in  posted by webwizo on Jun 09, 2010 at 11:53 a.m. EDT
  • 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
    

    copy | embed

    0 comments - tagged in  posted by webwizo on Jun 09, 2010 at 11:52 a.m. EDT
  • 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;
    

    copy | embed

    0 comments - tagged in  posted by pixeldude on Jun 09, 2010 at 7:36 a.m. EDT
  • List all tables in psql
    \dt
    

    copy | embed

    0 comments - tagged in  posted by deegeedubb on Jun 04, 2010 at 4:30 p.m. EDT
  • Search for records between two dates
    SELECT * FROM tblModeratedComments WHERE dateCreated >= '2010-04-01' AND dateCreated < '2010-05-01'
    

    copy | embed

    0 comments - tagged in  posted by richard on Jun 01, 2010 at 6:58 a.m. EDT
  • Anonymous Procedure
    begin
    declare cursor csr_period is
    select * from supervisor_quest_period;  
      begin
      null;
      end;
    end;
    

    copy | embed

    0 comments - tagged in  posted by deepseafish on May 04, 2010 at 7:06 a.m. EDT
Sign up to create your own snipts, or login.