タグ付けされた質問 「sql-server」

Microsoft SQL Serverは、リレーショナルデータベース管理システム(RDBMS)です。このタグは、Compact、Express、Azure、Fast-track、APS(以前のPDW)、Azure SQL DWを含むすべてのSQL Serverエディションに使用します。他のタイプのDBMS(MySQL、PostgreSQL、Oracleなど)には、このタグを使用しないでください。データベースに直接関連している場合を除き、このタグをソフトウェアやモバイル開発の問題に使用しないでください。


9
SQL Server 2008のXMLフィールドから値を選択する
XMLフィールドを見るだけで、行は次のようになります。 <person><firstName>Jon</firstName><lastName>Johnson</lastName></person> <person><firstName>Kathy</firstName><lastName>Carter</lastName></person> <person><firstName>Bob</firstName><lastName>Burns</lastName></person> これらは私のテーブルの3つの行であることに注意してください。 次のようにSQL結果をテーブルとして返したい Jon | Johnson Kathy| Carter Bob | Burns これを実行するクエリは何ですか?
112 sql-server  xml  xpath 

10
SQL Serverの文字列からHTMLタグを削除する最良の方法は?
SQLタグを含むSQL Server 2005のデータがあり、それをすべて取り除き、タグ間のテキストのみを残します。理想的に<は<、などと置き換えることもできます。 これを行う簡単な方法はありますか、または誰かがすでにサンプルのt-sqlコードを取得していますか? 私は拡張ストアドプロシージャなどを追加する機能がないので、純粋なt-sqlアプローチ(できれば、sql 2000と下位互換性のあるもの)をお勧めします。 htmlではなく、htmlを取り除いてデータを取得したいので、再利用を簡単にするために、ユーザー定義関数として作成するのが理想的です。 だから例えばこれを変換する: <B>Some useful text</B>  <A onclick="return openInfo(this)" href="http://there.com/3ce984e88d0531bac5349" target=globalhelp> <IMG title="Source Description" height=15 alt="Source Description" src="/ri/new_info.gif" width=15 align=top border=0> </A>> <b>more text</b></TD></TR> これに: Some useful text > more text

4
接続文字列の「サーバー」と「データソース」
私はSqlServerを使い始めたばかりですが、SqlLocalDbローカルで動作するようにインストールしました。良いですが、通常は2つの接続文字列が表示され、どちらも機能します。 Data Source=(localdb)\v11.0;Integrated Security=true; そして Server=(localdb)\v11.0;Integrated Security=true; 2つの正確な違いは何ですか?


11
SQL:BETWEEN vs <=および> =
SQL Server 2000および2005の場合: これら2つのWHERE句の違いは何ですか? どのシナリオでどのシナリオを使用すればよいですか? クエリ1: SELECT EventId, EventName FROM EventMaster WHERE EventDate BETWEEN '10/15/2009' AND '10/18/2009' クエリ2: SELECT EventId, EventName FROM EventMaster WHERE EventDate &gt;='10/15/2009' AND EventDate &lt;='10/18/2009' (編集:2番目のイベント日付は元々欠落していたため、クエリは構文的に間違っていました)
111 sql  sql-server  tsql  where  between 

7
IDENTITY_INSERTがオフに設定されています-オンにする方法は?
削除されたファイルのIDを格納する削除済みファイルアーカイブデータベースがあります。管理者がファイルを復元できるようにしたい(ファイルをリンクするための同じIDも同様)。identity_insertを1ずつ増やすとうまくいくので、テーブル全体からidentity_insertを削除したくありません。ストアドTBL_Contentプロシージャへの挿入で、私はこのようなものを持っています set ANSI_NULLS ON set QUOTED_IDENTIFIER ON SET IDENTITY_INSERT tbl_content ON GO ALTER procedure [dbo].[spInsertDeletedIntoTBLContent] @ContentID int, ...insert command... SET IDENTITY_INSERT tbl_content OFF しかし、私は同じエラーを出し続けます: IDENTITY_INSERTがOFFに設定されている場合、テーブル 'TBL_Content'のID列に明示的な値を挿入できません。 何か助けは?
111 sql  sql-server  tsql 

23
サーバーとの接続は正常に確立されましたが、ログイン前のハンドシェイク中にエラーが発生しました
ローカル環境からProduction DBに接続しようとすると、次のエラーが発生します。 以前に本番データベースに接続できましたが、突然次のエラーが発生します。 サーバーとの接続は正常に確立されましたが、ログイン前のハンドシェイク中にエラーが発生しました。(プロバイダー:TCPプロバイダー、エラー:0-ハンドルが無効です。) Production DBの接続文字列があるローカルPCでasp.net Webサイトを実行しようとしていましたが、以下はローカル環境で発生しているエラーのスタックトレースです。 &gt; at MyWebsiteDAL.clsForumQuestion.SelectAll(Int32 CurrentPageIndex, Int32 PageSize) in D:\EDrive\My WebSites\MyWebsite\MyWebsite\MyWebsiteDAL\clsForumQuestion.cs:line 821 at CodeConnect.Default.Page_Load(Object sender, EventArgs e) in D:\EDrive\My WebSites\MyWebsite\MyWebsite\MyWebsite\Default.aspx.cs:line 100 at System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) at System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) at System.Web.UI.Control.OnLoad(EventArgs e) at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) …

4
ID列を持つテーブルを作成する方法
ID列をテーブルのID列に設定して作成しなかったため、吹き飛ばそうとしている既存のテーブルがあります。 SQL Server Management Studioを使用して、既存のテーブルの"Create To ..."をスクリプト化し、これを取得しました。 CREATE TABLE [dbo].[History]( [ID] [int] NOT NULL, [RequestID] [int] NOT NULL, [EmployeeID] [varchar](50) NOT NULL, [DateStamp] [datetime] NOT NULL, CONSTRAINT [PK_History] PRIMARY KEY CLUSTERED ( [ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) …
111 sql  sql-server  tsql 

5
Insertコマンドを実行し、SQLで挿入されたIDを返す
MVC 4でC#を使用してSQLテーブルにいくつかの値を挿入しています。実際には、値を挿入して、最後に挿入されたレコードの 'ID'を返します。次のコードを使用します。 public class MemberBasicData { public int Id { get; set; } public string Mem_NA { get; set; } public string Mem_Occ { get; set; } } IDは、挿入時にデータベースで自動的に増分されます。 public int CreateNewMember(string Mem_NA, string Mem_Occ ) { using (SqlConnection con=new SqlConnection(Config.ConnectionString)) { using(SqlCommand cmd=new SqlCommand("INSERT INTO Mem_Basic(Mem_Na,Mem_Occ) VALUES(@na,@occ)",con)) { …


30
SQL Server 2008 Windows Authログインエラー:ログインは信頼されていないドメインからのものです
Management Studioを使用してSQL Server 2008インスタンスに接続しようとすると、次のエラーが発生します。 ログインに失敗しました。ログインは信頼されていないドメインからのものであり、Windows認証では使用できません。(Microsoft SQL Server、エラー:18452) SQL認証で問題なくログインできます。私は突然このエラーを受け取りました。混合モード認証をオンにしました。 誰かこれについて何か経験がありますか? 追加情報:64ビットバージョンのSQL Enterprise Edition on Windows 2003 Server
110 sql-server 



9
SQLで列と行を転置する簡単な方法は?
SQLで列と行を単純に切り替えるにはどうすればよいですか?転置する簡単なコマンドはありますか? つまり、この結果を有効にします。 Paul | John | Tim | Eric Red 1 5 1 3 Green 8 4 3 5 Blue 2 2 9 1 これに: Red | Green | Blue Paul 1 8 2 John 5 4 2 Tim 1 3 9 Eric 3 5 1 PIVOT このシナリオでは複雑すぎるようです。
110 sql  sql-server  tsql  pivot 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.