===== Cheat sheet for MSSQL 2008 =====
Get table names from database
select table_name from information_schema.tables
Show table structure
exec sp_columns
Limit output to x lines
Select top * from
===== Dates and times =====
==== Date conversion ====
The magic number in the convert function determines the datestyle: 120 == ODBC canonical.
More about converting [[http://msdn.microsoft.com/en-us/library/aa226054%28v=sql.80%29.aspx][here]]
Select events that are active at a certain time:
SELECT event, starttime, endtime
FROM table
WHERE convert(datetime,'2012-08-04 12:00:00',120) BETWEEN starttime and endtime
===== Python and mssql =====
http://code.google.com/p/pymssql/wiki/PymssqlExamples
===== Caveats =====
Error message: "Unicode data in a Unicode-only collation or ntext data cannot be sent to clients using DB-Library (such as ISQL) or ODBC version 3.7 or earlier."
can be resolved by adding **tds_version = 8.0** to your odbc.ini
(the Why is nicely summarised e.g. by Ubuntitis http://www.ubuntitis.com/?p=64)