. query statement (basic query, alias query ):
1. query all data in a table.
SQL> select * from EMP;
Queries special columns in a table.
SQL> select hiredate from EMP;
Hiredate
-----------
1980-12-17
1981-2-20
1981-2-22
1981-4-2
2. query by alias
SQL> select hiredate as date from EMP;
Date
-----------
1980-12-17
1981-2-20
1981-2-22
1981-4-2
Note: As can also be omitted.
SQL> select e. hiredate from EMP E; // table alias
Hiredate
-----------
1980-12-17
1981-2-20
1981-2-22
1981-4-2
6. Conditional
table
///
Returned SqlDataReader ref
Public static void CutPageData (SqlConnection conn, ref SqlCommand comm, string _ tblName, string _ fldName, int _ pageSize, int _ page, string _ fldSort, int _ Sort, string _ strCondition, string _ ID, ref SqlDataReader _ dr)
{
// Note: open and close the connection and close the data reader outside the function call.
// Comm = new SqlCommand ("proc_ListPage", conn );
converting to uppercaseSelect upper ('hello') from dualUsage of capital conversion: in general use, do users care whether the database stored in upper or lower case by using the "upper case" or "lower case" method when entering data?Select * from emp where ename = ' str'If the input is in lower case, the data cannot be found.Answer: The user obviously does not care, so the program can only process the data entered by the user. (Add a conversion function)Select * from emp where ename = upper ('
compare with the relational value, but the exist () method with SQL: column () is used instead ().Http://msdn.microsoft.com/zh-cn/library/ms178030.aspx
Implementation using the xml value Method (not recommended)
Copy codeThe Code is as follows: DataTable dt = new DataTable ();
Using (SqlConnection conn = new SqlConnection (connectionString ))
{
String xml = @"
SqlCommand comm = conn. CreateCommand ();
// The value method is not recommended, and the p
' + @orderName + @sortName + ') Order BY ' + @ord Ername+ @sortName
End
Else
Begin
SET @SQLSTR =n ' select Top ' +str (@PageSize) + @strGetFields + "from" + @tableName + ' where ' + @ID + ' not in (SELECT Top ' +str) (/ * @RecordCount-* * @PageSize * @PageIndex) + @ID + ' from ' + @tableName + ' where ' + @strWhere + ' ORDER BY ' + @orderName + @sortName + ') and ' + @strWhere + ' ORDER BY ' + @orderName + @sortName
End
End
EXEC (@SQLSTR)
SET NOCOUNT OFF
Go
Calling Methods in asp.net
Calling f
Label:-----------Books: Oracle query optimization overrides-----------1th "c## #oracle" is the user name of the login database, and the 2nd "Oraclechange" is the name of the database to log in as the password "Oraclechange" for the login database. /*Create Tablespace OraclechangeDataFile ' F:\devlopment\databases\oracle\oracleChange\oracleChange.def ' size 100M--Generate data file and define file sizeAutoextend on next 100M maxsize Unlimited logging--Set auto-expandExtent Management Local Autoal
deptno and job as the same (the other fields do not need to be considered much, so the two fields are the key) count as a groupTherefore, Oracle returns nine rows of data, that is, nine results.
Note that After grouping by certain fields, the concept of "group" is gone, and the individual features have disappeared.By which group, you can obtain these fields from the result set !!! For example, you can obtain the city names of each group by grouping cities.In addition to grouping fields, other f
concept, you need to learn more about SQL Server's support functions for xml, mainly including, and. For details, see
There are two ways to implement where in using xml: value and exist. The exist method is recommended here, as described in msdn:D. Use the exist () method instead of the value () method.For performance reasons, the value () method is not used in the predicate to compare with the relational value, but the exist () method with SQL: column () is used instead (). Implementation usin
user query, therefore, a virtual table named "dual" is provided. Example: select upper ('hello') FROM dual; SQL> SELECT UPPER ('hello') FROM dual; UPPER---HELLO: in general use, do users care about whether the data is stored in uppercase or lowercase when entering data? SELECT * FROM emp WHERE ename = ' str'; SQL> SELECT * FROM emp WHERE ename = ' str'; input str value: smith original value 1: SELECT * FROM emp WHERE ename = ' str' New value 1: SELECT * FROM emp WHERE ename = 'Smith 'unselected
, in addition to detecting whether the functions are initialized.
2.mpi_comm_rank
Section 7.1 describes the SPMD program form, given the example of the process identification and the total number of data to be allocated. Mpi_comm_rank is to identify the various MPI processes, telling the process that called the function "Who am I?" ”。 Mpi_comm_rank returns an integer error value that requires two function arguments:
Mpi_comm a type of communication domain that identifies the MPI process group th
Oracle uses a single cursor to insert data. For example, oracle cursor
Original works, from "Deep Blue blog" blog, deep blue blog: http://blog.csdn.net/huangyanlong/article/details/47143731Background
Recently, some friends asked me how to insert multiple pieces of data into the target table in a single way. To solve this problem, let's make a small experiment.
The communication process is as follows:
The following is an example of Using cursor to accomplish this goal.(1) Prepare the experiment
indexes on virtual columns. oracle function indexes are similar.
4. constraints can be created on virtual Columns
Case:
1. Create a table with virtual columns:
14:51:28 SCOTT@ test1 >CREATE TABLE EMP314:51:51 2 (14:51:51 3 EMPNO NUMBER(6),14:51:51 4 SAL NUMBER(8,2),14:51:51 5 COMM NUMBER(8,2),14:51:51 6 SAL_PACK GENERATED ALWAYS AS ( SAL + NVL(COMM,0) ) VIRTUAL14:51:
serial port, but the official package will support Linux and Solaris platforms after 3.0, windows only supports version 2.0 after 98 years, but can still be used in xp. You can download it by Google. Of course, you can also use the open-source rxtx to implement serial communication.
Preparation for Win32 serial Programming1, unzip javacomm20-win32.zip to C :/2. Copy C:/commapi/win32com. dll C:/jdk1.4.2/bin3, copy C:/commapi/javax. Comm. properties C
Publish data in the database as an XML document
I. Use the XML spy tool1. In conversion (C), select import database data (import database ...).2. Configure the data source.3. Select a database table to obtain the data in the table.For example, Oracle EMP tableSelect empno, ename, job, Mgr,To_char (hiredate, 'yyyy-mm-dd') as hiredate, Sal, comm, deptnoFrom EMP;4. Select preview and set import.(1) matching data type.For example, the hiredate column in t
platforms.
Note: in java, Java
The Communication package can be used to operate the serial port, but the official package will support the Linux and Solaris platforms after 3.0. The Windows platform only supports
Version 2.0, but it can still be used in XP. You can download it by google. Of course, you can also use the open-source Rxtx to implement serial communication.
Preparation for Win32 serial Programming1, unzip javacomm20-win32.zip to c: \2. copy c: \ commapi \ win32com. dll c: \ jdk1.
Facebook and Twitter page to prop up the façade, but rather makes the effort to make the user actively think about accessing the pages. For example, the teen clothing brand, Forever21, has attracted more than 510,000 fans on its Facebook page, where brand supporters can see the latest outfits and score and share them, along with interesting games, lots of pictures and lively forum discussions.
figure I: Forever2
Example of oracle inserting data using a single cursorBackground
Recently, some friends asked me how to insert multiple pieces of data into the target table in a single way. To solve this problem, let's make a small experiment.
The communication process is as follows:
The following is an example of Using cursor to accomplish this goal.(1) Prepare the experiment
First, create an experiment table as follows:
Createtable EMP
(
Empno NUMBER (4) not null,
Ename VARCHAR2 (1000 ),
Job VARCHAR2 (9 ),
Oracle
This is the SQL BASIC statement for the Oracle database,
SQL Plus execution passes the
------------------------------------------------------------------
Select Empno, To_char (Sal, ' 999,999.99 ') Sal from EMP;
SELECT DISTINCT deptno from EMP;
Select empno,ename,sal*0.5 from emp where deptno=10;
Select Empno| | ' | | ENAME,NVL (sal,0) +NVL (comm,0) from EMP;
Select Empno,ename,job,sal from emp where empno=empno;
Select Sysdate,user,uid,rowid,
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.