This document provides references and links about using SQL Server with Linux and PHP. It includes links to documentation on installing and using the Microsoft Drivers for PHP for SQL Server on Linux, an overview of SQL Server on Linux, and a quickstart guide for installing SQL Server and creating a database on Ubuntu. It also links to a Microsoft tutorial for creating PHP apps connected to SQL Server on Ubuntu.
4. DB インストールしてないとダメなの?
DB のインストール必要無しです
ブラウザがあれば参加出来ます
やろうと思えば、オンラインでも可
http://tsqlrunner.azurewebsites.net/
5. 裏で使ってるやつら
Windows Azure Web Sites
SQL Database (旧SQL Azure)
ASP.NET MVC 4
Knockout.js (JS MVVM FW)
Signal R (Realtime Web for .NET)
SQL Server ScriptDom (T-SQL Parser)
Unity (DI の方ね)
Dapper (Micro ORM)
html-query-plan (execution plan to html)
6. 裏で使ってるやつら
Windows Azure Web Sites
SQL Database (旧SQL Azure)
ASP.NET MVC 4
Knockout.js (JS MVVM FW)
Signal R (Realtime Web for .NET)
SQL Server ScriptDom (T-SQL Parser)
Unity (DI の方ね)
Dapper (Micro ORM)
html-query-plan (execution plan to html)
7. Windows Azure Web Sites
無料でも使える
クレカ無し60分体験も可能
サイトのホスト先
SCM 経由でデプロイ
GitHub/BitBucket/DropBox/TFS/サイト
ローカル…
32. SqlCommand で投げる場合
GO が使えない
GO はT-SQL ではない
SSMS/sqlcmd 等で認識されるコマンド
Execute を分けて実行
using (var conn = new SqlConnection(ConnStr))
using (var cmd = new SqlCommand(@"SET SHOWPLAN_XML ON", conn)) {
conn.Open();
cmd.ExecuteNonQuery();
cmd.CommandText = "select * from [MemTable] where [Id] <= 100";
File.WriteAllText("Plan.sqlplan", cmd.ExecuteScalar() as string);
}