Biztalk Musings

Biztalk and its use in Healthcare

Bi-Lingual DBA

clock March 27, 2012 17:07 by author btsguy

oracle.sqlpass.org



BCP

clock March 27, 2012 16:49 by author btsguy

http://www.mssqltips.com/sqlservertip/1060/bcp-xml-format-files-with-sql-server-2005/



Create Db and Restore it via Code C#

clock March 27, 2012 16:27 by author btsguy

http://www.tcscblog.com/2012/03/27/creating-a-database-backup-and-restoring-it-in-code/



Exporting data to CSV file using SQLCMD/BCP

clock March 27, 2012 15:57 by author btsguy

http://sqlandme.com/2012/03/27/exporting-data-to-csv-file-using-sqlcmdbcp/



SQL 2012 Virtual Labs

clock March 27, 2012 15:47 by author btsguy

http://blogs.msdn.com/b/mssmallbiz/archive/2012/03/14/microsoft-sql-server-2012-virtual-labs-available-to-you-online-plus-many-more-sql-server-2012-resources.aspx



SQL Yoga

clock March 23, 2012 19:14 by author btsguy

http://sqlyoga.com/

http://beyondrelational.com/blogs/nakul/default.aspx

http://sqlserver-help.com/

http://www.amitbansal.net/

 http://www.sqlserverfaq.net



Export to Excel from SQL

clock February 16, 2012 21:05 by author btsguy

alter procedure usp_Export2ExcelVS
(
@db_name varchar(100),
@table_name varchar(100), 
@file_name varchar(100)
)
as

--Generate column names as a recordset
declare @columns varchar(8000), @sql varchar(8000), @data_file varchar(100)
select
@columns=coalesce(@columns+',','')+column_name
from
information_schema.columns
where
table_name=@table_name

select @columns = '''''' + replace(@columns,',',''''',''''') + ''''''

print @columns
--Create a dummy file to have actual data
select @data_file=substring(@file_name,1,len(@file_name)-charindex('\',reverse(@file_name)))+'\data_file.xls'

print @data_file

--Generate column names in the passed EXCEL file
set @sql='exec master..xp_cmdshell ''bcp " select '+@columns+' as t" queryout "'+@file_name+'" -c -T -S "<server>"'''
exec(@sql)

--Generate data in the dummy file
set @sql='exec master..xp_cmdshell ''bcp "select * from '+@db_name+'..'+@table_name+'" queryout "'+@data_file+'" -c -T -S "<server>"'''
exec(@sql)

--Copy dummy file to passed EXCEL file
set @sql= 'exec master..xp_cmdshell ''type '+@data_file+' >> "'+@file_name+'"'''
exec(@sql)

--Delete dummy file
set @sql= 'exec master..xp_cmdshell ''del '+@data_file+''''
exec(@sql)
GO

/*
exec usp_Export2ExcelVS 'Northwind','OrderHistory','c:\temp\excel.xlsx'
*/



SQL XP FileExists

clock February 7, 2012 21:52 by author btsguy

http://www.mssqltips.com/sqlservertip/1272/file-validation-in-sql-server-with-xpfileexist-stored-procedure/



Create Sample Db in SQL

clock February 7, 2012 21:46 by author btsguy

http://www.codeproject.com/Tips/326527/Create-a-sample-SQL-database-in-less-than-2-minute?utm_source=twitterfeed&utm_medium=twitter



SQL Performance

clock February 2, 2012 16:32 by author btsguy

http://support.microsoft.com/kb/224587/en-gb