«sql» 태그된 질문

SQL (Structured Query Language)은 데이터베이스를 쿼리하기위한 언어입니다. 질문에는 코드 예제, 테이블 구조, 샘플 데이터 및 사용중인 DBMS 구현 (예 : MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2 등)에 대한 태그가 포함되어야합니다. 질문이 특정 DBMS에만 관련된 경우 (특정 확장 / 기능 사용) 대신 해당 DBMS의 태그를 사용하십시오. SQL 태그가 지정된 질문에 대한 답변은 ISO / IEC 표준 SQL을 사용해야합니다.

1
postgresql에서 변수 값 인쇄
postgresql 함수가 있습니다. CREATE OR REPLACE FUNCTION fixMissingFiles() RETURNS VOID AS $$ DECLARE deletedContactId integer; BEGIN SELECT INTO deletedContactId contact_id FROM myContacts WHERE id=206351; -- print the value of deletedContactId variable to the console END; $$ LANGUAGE plpgsql; deletedContactId의 값을 콘솔에 어떻게 인쇄 할 수 있습니까?
100 sql  postgresql 

10
SQL 뷰를 사용하는 좋은 이유는 무엇입니까?
저는 SQL Server 2008 성경을 읽고 있으며 뷰 섹션을 다루고 있습니다. 그러나 저자는 실제로 견해 의 목적 을 설명하지 않습니다 . 뷰의 좋은 용도는 무엇입니까? 내 웹 사이트에서 사용해야하며 어떤 이점이 있습니까?
100 sql  sql-server 

9
Python SQL 쿼리 문자열 형식
SQL 쿼리 문자열을 형식화하는 가장 좋은 방법을 찾으려고합니다. 내 응용 프로그램을 디버깅 할 때 모든 SQL 쿼리 문자열을 파일에 기록하고 싶습니다. 문자열의 형식이 올바르게 지정되어 있어야합니다. 옵션 1 def myquery(): sql = "select field1, field2, field3, field4 from table where condition1=1 and condition2=2" con = mymodule.get_connection() ... 이것은 SQL 문자열을 …

16
줄 끝의 '^ M'문자
Unix 환경에서 특정 SQL 스크립트를 실행할 때 SQL 스크립트의 각 줄 끝에 '^ M'문자가 표시되어 명령 줄에 표시됩니다. SQL 스크립트가 원래 어떤 OS에서 생성되었는지 모르겠습니다. 이 문제의 원인은 무엇이며 어떻게 해결합니까?

3
개체 [INFORMATION_SCHEMA]에 대한 확인되지 않은 참조입니다. [TABLES]
[INFORMATION_SCHEMA].[TABLES]뷰에 액세스하는 UDF를 만들었습니다 . CREATE FUNCTION [dbo].[CountTables] ( @name sysname ) RETURNS INT AS BEGIN RETURN ( SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = @name ); END Visual Studio 내에서 뷰의 스키마와 이름은 모두 경고로 표시됩니다. SQL71502 : 함수 : [dbo]. [CountTables]에 [INFORMATION_SCHEMA]. [TABLES] 개체에 대한 확인되지 않은 참조가 …


16
SQL 문의 필드에서 선행 0 제거
추출 파일을 생성하기 위해 SQLServer 데이터베이스에서 읽는 SQL 쿼리를 작업 중입니다. 특정 필드 (단순 VARCHAR(10)필드) 에서 선행 0을 제거하기위한 요구 사항 중 하나입니다 . 예를 들어 필드에 '00001A'가 포함 된 경우 SELECT 문은 데이터를 '1A'로 반환해야합니다. SQL에서 이런 식으로 선행 0을 쉽게 제거하는 방법이 있습니까? RTRIM기능 이 있다는 것을 알고 …
99 sql  sql-server  tsql 

24
데이터베이스 테이블의 ID 열 이름 지정
데이터베이스 테이블의 ID 열 이름 지정에 대한 사람들의 의견이 궁금합니다. ID 열의 기본 키가있는 Invoices라는 테이블이있는 경우 다른 테이블과 충돌하지 않도록 해당 열을 InvoiceID라고 부르고 그것이 무엇인지 분명합니다. 내가 현재 일하는 곳에서는 모든 ID 열 ID를 호출했습니다. 따라서 그들은 다음을 수행합니다. Select i.ID , il.ID From Invoices i Left Join …


3
string_agg ()에서 결과를 정렬하는 방법
테이블이 있습니다. CREATE TABLE tblproducts ( productid integer, product character varying(20) ) 행으로 : INSERT INTO tblproducts(productid, product) VALUES (1, 'CANDID POWDER 50 GM'); INSERT INTO tblproducts(productid, product) VALUES (2, 'SINAREST P SYP 100 ML'); INSERT INTO tblproducts(productid, product) VALUES (3, 'ESOZ D 20 MG CAP'); INSERT INTO tblproducts(productid, product) …

30
컬렉션 / 배열 / 목록에서 쉼표로 구분 된 문자열을 만드는 가장 정교한 방법은 무엇입니까?
데이터베이스 작업을하는 동안 쿼리 문자열을 작성하고이 문자열에서 목록 / 배열 / 컬렉션의 where-clause에 몇 가지 제한을 두어야합니다. 다음과 같이 표시되어야합니다. select * from customer where customer.id in (34, 26, ..., 2); 문자열 모음이 있고이 문자열의 쉼표로 구분 된 목록을 하나의 문자열로 만들고자한다는 질문으로 이것을 줄임으로써 이것을 단순화 할 수 있습니다. …
98 java  sql  string 

2
사용자 암호 정리
사용자가 제공 한 암호를 해시하고 데이터베이스에 저장하기 전에 어떻게 이스케이프하거나 정리해야합니까? PHP 개발자는 보안 목적으로 사용자의 암호를 해싱하는 것을 고려할 때 종종 다른 사용자가 제공 한 데이터처럼 해당 암호를 생각하는 경향이 있습니다. 이 주제는 암호 저장과 관련된 PHP 질문에서 자주 등장합니다. 개발자는 종종 escape_string()(다양한 반복에서) htmlspecialchars(), addslashes()및 기타 기능을 사용하여 …
98 php  sql  pdo  hash 

5
클러스터형 vs 비 클러스터형
저의 SQL (Server 2008)에 대한 저수준 지식은 제한적이며 이제 DBA가 문제를 해결하고 있습니다. 시나리오를 설명해 드리겠습니다 (내가 옳다는 희망으로 명백한 진술을 언급했지만 잘못된 것을 발견하면 알려주세요). 사람들을위한 '법원 명령'을 보관하는 테이블이 있습니다. (이름 : CourtOrder) 테이블을 만들 때 다음과 같이 만들었습니다. CREATE TABLE dbo.CourtOrder ( CourtOrderID INT NOT NULL IDENTITY(1,1), …


3
PostgreSQL은 "악센트를 구분하지 않는"데이터 정렬을 지원합니까?
Microsoft SQL Server에서 "악센트를 구분하지 않는"데이터 정렬 (데이터베이스, 테이블 또는 열에 대해)을 지정할 수 있습니다. 즉, 다음과 같은 쿼리가 가능합니다. SELECT * FROM users WHERE name LIKE 'João' Joao이름이 있는 행을 찾습니다 . unaccent_string contrib 함수를 사용하여 PostgreSQL의 문자열에서 악센트를 제거 할 수 있다는 것을 알고 있지만 PostgreSQL이 이러한 "악센트를 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.