問題タブ [sql-server-2014-express]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server - 各テーブルのレコードを取得、更新、および削除するストアド プロシージャを作成する
これを使用してみましたが、これが正しいかどうかはよくわかりません。
検索、更新、および削除のためのストアド プロシージャを正しく作成するにはどうすればよいですか?
sql-server-2014-express - SQL クエリで出力を条件付きで編集する
Vendors という名前のテーブルの列からデータを取得しようとしていますが、列名は VendorContactLName です。列 VendorContactFName もあります。データを取得すると、条件付きで文字列の出力が変更されるようにしようとしています。
たとえば、名前の末尾にアポストロフィ s <'s> を追加したい場合は、次のようにします。
ただし、VendorContactLName の姓がすでに「s」で終わっている場合は、アポストロフィと「s」ではなく、アポストロフィのみを連結するようにしたいと思います。
だから、カール・アレン、マイケル・ダンラップ、ミシェル・ヒギンズが、カール・アレン、マイケル・ダンラップ、ミシェル・ヒギンズとしてカミングアウトしてほしい。
助けてくれてありがとう。
sql - 合体した int 計算から varchar 値を返す
私は、AdventureWorks2012
データベースを使用して T-SQL の使い方を学んでいる初心者です。私は SQL Server 2014 を使用していますが、2008 でも機能するソリューションがあればすばらしいでしょう。私は以下の演習を与えられました:
Sales.SpecialOffer テーブルを使用してクエリを作成します。MinQty 列と MaxQty 列の差を SpecialOfferID 列と Description 列と共に表示します。
MaxQty
つまり、null 値を許可するので、null をそこに残す必要のない出力の実際のソリューションを考え出そうとしています。ただし、coalesce を使用して「No Max」を返そうとすると (はい、そこに NULL をそのままにしておくことができますが、これを理解できるかどうかを確認しようとしています)、varchar
値が「 No Max' を data type に変換できませんでしint
た。これはMaxQty - MinQty
、int
が優先されるためだと思いますか?
エラー:
メッセージ 245、レベル 16、状態 1、行 135
varchar 値 'No max' をデータ型 int に変換するときに変換に失敗しました。
意味のない整数 (0 または負) を返すことだけを考えましたが、それは完璧ではないようです。0 を返すと、結果が実際にゼロである状況がわかりにくくなります。
考え?
sql-server - 1 つのテーブルからプルするときに、SQL クエリから 2 つの異なる長さの列を表示する
次のコードを使用して、テーブルからデータを取得します。
現在、これは本来 2 つの列を返しますが、最初の条件が真でない場合、テスト列に「NULL」を配置し、2 番目の条件が真でない場合、それぞれの列に NULL を返します。これを行わずに、条件が満たされているかどうかに基づいて行を段階的に追加し、NULL を含む行を避けてください。
編集:どのように明確ではなかったのかわかりませんが、視覚的な表現では、これが現在のコードで起こることです。
私が欲しいのはこれです:
sql - 1 時間あたりのワーカーの SQL TSQL
次のような指紋のタイムスタンプを含むログがあります。
そして、1時間あたりの労働者の出力を望みます(最も近い時間に丸めます)理論上の出力は次のようになります。
これを SQL として、または他に方法がない場合は TSQL を介してアプローチする方法を考えられる人はいますか?
編集:タイムスタンプは、さまざまなユーザーのログインとログアウトです。したがって、午前 8 時に 3 人のユーザーがログインし、同じ 3 人が午前 9 時にも作業を続けています。そのうちの 1 つは午前 10 時に出発します。等
angularjs - 0x800a1391 - JavaScript ランタイム エラー: 'imagepreview' が定義されていません
これは、imageFile をアップロードするための私の cshtml コードです。エラーが発生しています。
sql-server - リンク サーバー SQL Server 2014 から SQL Server バージョン 8
最近 SQL Server 2014 Express をインストールしましたが、リンク サーバーを作成する必要があります。SQL Server Management Studio でこれを試しました (からobject explorer - server objects - linked servers - add linked server
)。
サーバー タイプ "SQL サーバー" を介してサーバーに直接接続するか、"その他のデータ ソース" で接続属性を指定してから Microsoft OLE DB Provider for SQL Server に接続し、追加の詳細を入力すると、次のエラーが表示されます。
リンク サーバーは作成されましたが、接続テストに失敗しました。SQL Server ネイティブ クライアント 11.0 は、SQL Server 2000 以前のバージョンへの接続をサポートしていません。
異なるサーバー上の 2 つのデータベース間で結合クエリを作成できるようにする必要があります。これを実現する最善の方法は何ですか? 接続する必要があるデータベースは、非常に古いバージョン 8 (SQL Server 2000) です。Transact SQL を使用して達成できる可能性があることを読みましたが、どのような手順を実行すればよいかわかりません。
sql - コマンドライン引数を使用した進行状況バー付きの SQL Server 2014 SP1 抽出
SQLEXPR_x64_ENU.exe /u /x:LocationToExtract
アプリケーションから実行すると進行状況バーが表示されませんがVB6
、コマンド プロンプトから同じコマンドを実行すると、進行状況バーが表示されます。
でも、SQL Server 2014 SP1
抽出中にプログレスバーが表示されません。
VB6
コードからの抽出中に進行状況バーを表示する方法を教えてください。