• SQL Serverでユニークキー違反 - エラー2627を想定しても大丈夫ですか?

    質問 の違反を捕捉する必要があります。 UNIQUE 制約の違反をキャッチする必要があります。以下のように仮定して問題ないでしょうか? Error 2627 は常にこの種の違反に対応すると考えてよいのでしょうか。 if (ThisSqlException.Number == 2627) { // Handle unique constraint violation. } els

    2023-11-15 10:54:37
  • SQLクエリ、SELECTの結果をローカル変数に格納する

    質問 いくつかの結果を再利用したクエリを作成しました。結果を変数に入れて使用する方法を探しています。 こんな感じのものが欲しいな~というのを簡単に見る方法。 DECLARE @result1 ????? SET @result1 = SELECT a,b,c FROM table1 SELECT a AS val FROM @result1 UNION SELECT b AS val

    2023-11-04 08:14:31
  • SQL Server Management Studio で SSIS パッケージを表示するにはどうすればよいですか?

    質問 アーッ! インポートウィザードでSSISパッケージを作成したのですが、Management Studioを使用してもサーバー上のSSISパッケージが見当たりません。ジョブスケジューラーに進んでも、SSISパッケージの実行はオプションとして表示されません。 どのように解決すればよいですか? SSMS を起動すると、サーバーの種類とサーバー名を選択することができます。 サーバーの種

    2023-09-29 03:40:34
  • SQL Serverでアクセントを無視した比較(eとè、é、ê、ë)を実行するには?

    質問 SQLで2つのVARCARを比較したいのですが、1つは以下のようなものです。 Cafe で、もうひとつは Café の2つの値を比較できるような SQL の方法はありますか?例えば SELECT * FROM Venue WHERE Name Like '%cafe%' という名前の会場があった場合 Big Bobs Café Extraordinaire という名前

    2023-08-29 08:33:44
  • インデックスキーカラム VS インデックスインクルードカラム

    質問 インデックスキーカラムとインデックスインクルードカラムの違いについて、どなたか説明してください。 現在、私は4つのインデックスキーカラムと0つのインクルードカラムを持つインデックスを持っています。 ありがとうございます。 どのように解決するのですか? インデックスのキーカラムはインデックスのB-treeの一部です。含まれるカラムはそうではありません。 2つのインデッ

    2023-08-23 21:08:41
  • [解決済み] SQL Server 2005 で非クラスタ化インデックスが存在するかどうかを確認する方法

    質問 次のようなものがあります。 CREATE NONCLUSTERED INDEX [MyTableIndex] ON [dbo].[tablename] ([tablename_ID],[tablename_Field1]) INCLUDE ([Tablename_Field2],[Tablename_Field3]) これが存在するかどうかをチェックするif文を作りたいのです。

    2023-06-11 23:02:01
  • [解決済み] MARS (Multiple Active Result Sets)のデメリットとは?

    質問 MARS (Multiple Active Result Sets) のデメリットをご存知の方はいらっしゃいますか? また、カーソルが MARS よりも有用である場合など、MARS の使用を避けるべき理由をご存知の方はいらっしゃいますか。 どのように解決するのですか? 少なくとも2つの既知の(潜在的な)欠点があるようです(この(1)より チーム ブログ ): 明ら

    2023-03-24 18:04:59
  • [解決済み] データベーススキーマが存在するかどうかを問い合わせるには?

    質問 ビルドプロセスの一環として、4 つの異なる環境にコードをデプロイする際に、データベース更新スクリプトを実行します。さらに、本番環境にリリースをドロップするまで、同じクエリが追加されることになるので があります。 を指定されたデータベース上で複数回実行できるようにする必要があります。 このように IF NOT EXISTS (SELECT * FROM sys.tables W

    2022-09-26 20:57:44
  • [解決済み] SQL Server 2008とSQL Server 2005の使用と日付時刻について

    質問 私は、2008データベースに対してエンティティフレームワークモデルを構築しました。 すべて2008データベースに対して問題なく動作します。 2005データベースでエンティティを更新しようとすると、このエラーが発生します。 使用している SQL Server のバージョンは、datatype 'datetime2' をサポートしていません。 私は特に、データベースを構築したとき

    2022-09-12 08:38:51
  • [解決済み] SQL Server 2005 T-SQL での Base64 エンコーディング

    質問 文字列を Base64 文字列としてエンコードする T-SQL クエリを書きたいと思っています。 驚いたことに、Base64 エンコードを行うためのネイティブ T-SQL 関数が見当たりません。 ネイティブ関数は存在するのでしょうか? そうでない場合、T-SQLでBase64エンコードを行う最良の方法は何でしょうか? どのように解決するのですか? これはすでに回答されていると思

    2022-06-12 02:18:58
  • [解決済み] SQL Server Brokerを有効にするのに時間がかかりすぎる

    質問 私はMicrosoft SQL server 2005を持っていて、これらのT-SQLを使って私のデータベースのBrokerを有効にしようとしました。 SELECT name, is_broker_enabled FROM sys.databases -- checking its status 0 in my case ALTER DATABASE myDatabase S

    2022-05-01 21:43:01
  • [解決済み] テーブルを変更し、複数の列を追加する ms sql

    質問 次のクエリのどこに間違いがあるか、どなたか教えてください。 ALTER TABLE Countries ADD ( HasPhotoInReadyStorage bit, HasPhotoInWorkStorage bit, HasPhotoInMaterialStorage bit, HasText bit); ALTER TABLE Regions ADD ( H

    2022-04-27 13:17:49
  • [解決済み】SQL Serverスキーマは何の役に立つのか?

    質問 私はSQLデータベース、特にSQL Serverを使うのに初心者ではありません。 しかし、私は主にSQL 2000を使用してきたので、2005+のスキーマにはいつも困惑しています。 スキーマの基本的な定義は知っていますが、典型的な SQL Server の展開では、スキーマは実際に何のために使われるのでしょうか? 私はいつもデフォルトのスキーマを使うだけでした。 なぜ特殊なスキーマ

    2022-04-15 23:57:32
  • [解決済み] Sqlサーバーの文字列がNULLまたは空であるかどうかを確認する方法

    質問 データがあるかどうかチェックしたいが、NULLや空の場合は無視したい。現在、クエリーは以下の通りです。 Select Coalesce(listing.OfferText, company.OfferText, '') As Offer_Text, from tbl_directorylisting listing Inner Jo

    2022-04-05 18:37:32
  • [解決済み] SQL Server 2005でアップサート(更新または挿入)する方法

    質問 従業員の行を挿入しているテーブルがありますが、次に行を挿入するときに、その従業員のデータを再度挿入するのではなく、必要な列で更新したいのです。 SQL Server 2005でこれを行うにはどうすればよいですか? jspを使用しています。 私のクエリは String sql="insert into table1(id,name,itemname,itemcatName,

    2022-03-06 23:54:13
  • [解決済み] 存在しない重複があるため、インデックスを作成できない?

    質問 以下のTransact-SQLコマンドを実行すると、エラーが発生します。 CREATE UNIQUE NONCLUSTERED INDEX IX_TopicShortName ON DimMeasureTopic(TopicShortName) というエラーが発生します。 Msg 1505, Level 16, State 1, Line 1 CREATE UNIQU

    2022-02-26 05:22:57
  • [解決済み] nvarchar 型から datetime 型へのデータ型変換エラー

    質問 以下のようなプロシージャのインターフェイスがあります。 Create procedure [dbo].[InsertItemDetails] @TimeItemAdded datetime このように呼び出すと EXEC [dbo].[InsertItemDetails] @TimeItemAdded = N'20/07/2012 00:00:00';

    2022-02-07 16:10:16